dotnet Act on a Task as soon as it's completed with Task.WhenEach Task.WhenEach allows us to act on a collection of tasks as they finish.
dotnet Protect yourself when deserializing - System.Text.Json When dealing with deserialization of JSON, it's always a good idea to validate that it in fact deserialized correctly. But, how do you do that using System.Text.Json?
c-sharp C# - Tips and Tricks 02 - Named tuples Use named tuples to improve the readability/usability of your code
dotnet C# - Tips and Tricks 01 - Covariant return types Use covariant returns to override the return types of properties and/or methods