Simple Secrets for Access to the dotnet Record Type
Learn how C# records reduce DTO boilerplate and how setting LangVersion with PolySharp enables record syntax in projects targeting older .NET frameworks.
In-depth C# and .NET tutorials covering structured logging with Serilog, building Roslyn analyzers, NuGet packaging, and other core language and tooling topics.
Showing 247–252 of 264 articles
Learn how C# records reduce DTO boilerplate and how setting LangVersion with PolySharp enables record syntax in projects targeting older .NET frameworks.
Most intermediate dotnet devs writing async await code in C# will come across async void at some point. Here's a creative solution for avoiding the headaches.
Get a beginner friendly walkthrough of C#'s core simple data types, covering int, float, double, byte, char, bool, and string with code examples.
Compare Tasks, BackgroundWorkers, and Threads in C# through working code examples that show how each approach handles concurrent programming scenarios.
Unit tests or functional tests? What's the difference and which ones should you be using? Find out in this super quick compare-and-contrast!
See a reflection based workaround for wiring up Autofac dependency injection inside Xamarin Activity classes that require parameterless constructors.