How Easily to Fan Out HTTP Requests in .NET
An easy way how to fan out HTTP requests in .NET. A new method introduced in .NET 6.
How Easily to Fan Out HTTP Requests in .NET Read More »
An easy way how to fan out HTTP requests in .NET. A new method introduced in .NET 6.
How Easily to Fan Out HTTP Requests in .NET Read More »
A delegate is a type-safe function pointer that can reference on or more methods with a compatible signature. Find out how to use them. How delegates are connected with lambda expressions and events.
Unlocking the Delegate’s Potential in C# Read More »
Discover a better way to handle options in ASP.NET Core. Find out what is the Options Pattern and how to use it.
How to Handle Options in ASP.NET Core Better Read More »
String literals in C# are vital for representing fixed character sequences directly within code, enhancing readability and clarity. Learn the difference between Quoted, Verbatim and Raw String Literals. How to use them with string interpolation.
How to Work with String Literals in C# Read More »
Explore the Service Lifetimes in Dependency Injection Container in .NET. Learn the types Singleton, Scoped, and Transient.
Service Lifetimes in .NET Read More »
Garbage Collector does memory management for us. Learn how to release unmanaged resources both synchronously and asynchronously in .NET.
How to Release Unmanaged Resources Asynchronously in .NET Read More »
Pattern matching is a C# feature that allows you to write more expressive code. You can test the expression and take action when the expression matches. It enables you to match the shape and properties of values using patterns, making it easier to work with complex data structures.
Pattern Matching in C# Read More »
In C#, records are a special type of reference type introduced in C# 9.0. Learn Records characteristics like immutability, value equality, nondestructive mutations and other.