The Catch Block Burnout Series The Catch Block #49 - Mentors, Isolation, Okta, and Generics Two more causes of burnout: poor mentorship, and isolation. Plus Okta and Auth0 merge, the Gab breach, a new Visual Studio search, and more! by Matthew Jones
The Catch Block Burnout Series Work/Life Balance The Catch Block #48 - Burnout, Bad Bosses, Nitpicking, and Insanity by Matthew Jones
Rants Musings Developers Life Passion Not Required: It's OK to Only Program for a Paycheck You don't need passion to be a programmer. Go get them paychecks! by Matthew Jones
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