Wednesday, 2 October 2019


This is a new blog with a specific focus on Blazor, Microsoft's new web framework that allows you to use C# in the browser in place of JavaScript (although it's much more than just that).

I decided to start a new blog as this is a new technology and I'd got a domain specifically for it. I'll be blogging about the experience of building real-world business applications using Blazor.

FAQ - Why isn't my component updating when I call <code>StateHasChanged</code> ?

Blazor updates the UI using a diffing algorith in the same way as other SPAs like Angular, React and Vue. This means that it does not re-r...