dotnet C# - Tips and Tricks 01 - Covariant return types Use covariant returns to override the return types of properties and/or methods
c-sharp My take on the Result class in C# Don't use exceptions for flow control, use a custom Result class instead!
c-sharp Using records when implementing the builder pattern in C# Here I'm showing some alternative ways of implementing the builder pattern by using regular classes, records and the new init keyword
c-sharp Using embedded files in dotnet core Two different implementations for reading embedded resources in c-sharp
c-sharp Sorting large CSV files by multiple columns using C# How to sort csv files based on multiple columns in the most performant way