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
.NET 6 Tips Sample Project Bite-Size .NET 6 - UnionBy, IntersectBy, ExceptBy, and DistinctBy Let's do some cool new set operations in .NET 6! by Matthew Jones
The Catch Block .NET 6 Visual Studio The Catch Block #81 - .NET 6, C# 10, and VS 2022 Roundup! All the new stuff in .NET 6, C# 10, and VS 2022 in one tidy little package! Plus: burnout and moving on. by Matthew Jones
.NET 6 Tips Sample Project Bite-Size .NET 6 - MaxBy() and MinBy() in LINQ MaxBy() and MinBy() in .NET 6 make it easy to find an object in a collection using a value of said object. by Matthew Jones
The Catch Block The Catch Block #80 - The .NET Drama Strikes Back! Yet another week of .NET drama, this time with Hot Reload. Plus C# compiler errors, creating a search engine, and Space Cadet Pinball. by Matthew Jones
.NET 6 Tips Sample Project Bite-Size .NET 6 - PriorityQueue<T, N> Let's order some TV shows by their quality using the new PriorityQueue class! by Matthew Jones
The Catch Block Musings Visual Studio The Catch Block #79 - On Progress and Smart Switches Progress is slow, sometimes. Plus VS 2022 release date, new Blazor features, the 10x programmer myth, and readability. by Matthew Jones
.NET 6 Tips Sample Project Bite-Size .NET 6 - LINQ OrDefault() Overloads Let's see how to use the new overloads for FirstOrDefault() et al to return custom values instead of type defaults! by Matthew Jones