.NET 6 Dependency Injection Sample Project Dependency Injection in .NET 6 - Intro and Background What is dependency injection, and why should we bother? by Matthew Jones
The Catch Block The Catch Block #88 - Mini C# Extension Methods A roundup of some of my favorite useful C# extension methods. Plus: refactoring C# 10, resolutions, EF 6 to EF Core, the history of .NET, and creativity powered by music. by Matthew Jones
The Catch Block The Catch Block #87 - 2021 Year in Review! A look back at the year in posts. Plus the plan for EF 7; disconnecting to recharge; changing your org; CQRS in .NET 6; and The Oregon Trail. by Matthew Jones
The Catch Block The Catch Block #86 - STEM-Adjacent Gifts for Kids! It's that time of year again! Plus: don't abstract the database; make the implicit explicit; and long live the monolith! by Matthew Jones
The Catch Block Dapper Stories The Catch Block #85 - Adventures in Refactoring to Dapper Refactoring is fun! Maybe. Plus: VS 2022 Razor editor, source generators, clean architecture, and a smelly end to the Christmas tree saga. by Matthew Jones
The Catch Block Stories The Catch Block #84 - On Tangibility, Adventure, and Trees We go on an adventure, and it takes longer than we thought. Plus: a speedup, exceptions, shared values, and newcomers. by Matthew Jones
The Catch Block Musings The Catch Block #83 - Hubris, the Old Friend A close encounter with a dangerous person, who is also me. Plus: weak force, Blazor refactoring, and the jungle of .NET decompilers. by Matthew Jones
The Catch Block .NET 6 The Catch Block #82 - .NET 6's Grand Debut .NET 6 is here, finally! Plus: breaking changes, career goals, and beg bounties. by Matthew Jones