C# 9: Putting it all together with a scavenger hunt
Let's go through the major C# 9 features in a single post.

The .NET Stacks #8: functional C# 9, .NET Foundation nominees, Azure community, more!
We discuss functional programming in C# 9, .NET Foundation updates, and more!
C# 9: Answering your questions
In this post, I discuss the questions you had after I wrote my posts.
C# 9 Deep Dive: Target Typing and Covariant Returns
In a C# 9 deep dive, we talk about target typing and covariant returns.

The .NET Stacks #7: Azure SDKs, testing, community roundup, more!
A rundown on new Azure SDKs, test automation, community roundup, and more!

Dev Discussions - Michael Crump on contributing to the Azure community
We talk with Michael Crump about his contributions to the Azure community!
C# 9 Deep Dive: Top-Level Programs
In a C# 9 deep dive, we talk about how top-level programs work with status codes, async, arguments, and local functions.
C# 9 Deep Dive: Pattern Matching
In a C# 9 deep dive, we explore improved pattern matching.