A step-by-step guide to take your MVC project and spice it up with Blazor components - or even Blazor pages!
Identifying some examples of common patterns and anti-patterns with comments.
Drawing parallels from the four basic principles of art to bring order to the code we write.
By default, EF Core’s DbContext is scoped. This will cause issues with asynchronous components accessing data in Blazor Server.
Offering some tips on how to name things so other people, including yourself at a later date, can understand it.
Explaining Test-Driven Development through the lens of a video game.
Creating a personal GitHub readme that “plays” Dungeons & Dragons
A case for an ORM compared to traditional ADO.NET and/or raw SQL scripts.
Learning, using, and extending the FluentValidation library.
A blast to the past with MVC5 and poorly maintained code