The Catch Block The Catch Block #47 - Upcoming Features of .NET 6 MAUI, Blazor Desktop, hot reload, fast inner loop, and more! Plus: empathy, GitHub on resumes, and a free eBook! by Matthew Jones
Blazor Tips Sample Project How to Play a Sound with Blazor and JavaScript Impress and/or annoy your future Blazor site visitors in five easy steps! by Matthew Jones
The Catch Block Lead Developer Architecture The Catch Block #46 - Getting Familiar with New-to-You Projects A whole slew of questions to ask when you begin working on a project you didn't create. Plus: DRY, a slower internet, and Super Mario. by Matthew Jones
.NET 5.0 Sample Project ModelState Explaining the ModelState in ASP.NET 5.0 MVC Let's explore the ModelState, IsValid, ModelStateDictionary, and ModelStateEntry to explain what the ModelState does in ASP.NET 5.0 MVC! by Matthew Jones
The Catch Block The Catch Block #45 - A Special Preview, Channels, and How to Be A Secret Agent Plus Flexbox, a new sponsor, HTTP APIs, and .NET MAUI. by Matthew Jones
Blazor C# Modeling Practice Blackjack in Blazor Part 4 - Putting it All Together Let's finish off our implementation of Blackjack in Blazor! by Matthew Jones
The Catch Block The Catch Block #44 - Magic, Balls of Mud, Manifestos, and Coaching Plus: POCO controllers, a ServiceLifetime, and undefined vs. null. by Matthew Jones
Blazor Modeling Practice C# Blackjack in Blazor Part 3 - Game State and Blazor Components Let's start building the Blazor components and markup we need to play Blackjack! by Matthew Jones