A couple of weeks ago I wrote an article about building and deploying a Blazor app without touching a Windows machine and realized maybe I should take a step back and explain what Blazor is and why anyone would use it. It’s still fairly new to most in the front end development world, but it’s awesome and you should check it out. So what is it, exactly? Blazor is a framework from Microsoft that you can use to develop interactive client-side Web UIs with C#.