The Power of SearchValues in .NET
The SearchValues is a new type introduced in .NET 8. It provides an immutable, read-only set of values optimized for efficient searching.
The SearchValues is a new type introduced in .NET 8. It provides an immutable, read-only set of values optimized for efficient searching.
Explore Span
NuGet is an open-source package management system for .NET developed by Microsoft. It allows developers to create, share, and consume
New TimeProvider in C# simplifies time management and testing. Say goodbye to custom abstractions—control time easily in tests with FakeTimeProvider!
Better Controlling Time with TimeProvider in .NET Read More »
Learn how Refit can boost your .NET Development. Explore how flexible and feature-reached Refit is.
HttpClient is a widely used typical class in .NET. However, it has a hidden pitfalls. Learn how to avoid them with HttpClientFactory.
An easy way how to fan out HTTP requests in .NET. A new method introduced in .NET 6.
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.
Discover a better way to handle options in ASP.NET Core. Find out what is the Options Pattern and how to use it.
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.