C# 7 finally introduced a long-awaited feature called "pattern matching". If you're familiar with functional languages like F# you may be slightly disappointed with this feature in its current state, but even today it can simplify your code in a variety of different scenarios.
Practical advice, best practices, and sample applications for using .NET with microservices, Docker containers, Kubernetes, Xamarin, ASP.NET, Azure, Service Fabric, and more.
One of the best write-ups on how, when and why you should use local functions instead of lambda expressions. Or at least, when you should.
Or why functional programming will set you free... from over-bloated code!