Unlocking the Delegate’s Potential in C#
No Comments
A delegate is a type-safe function pointer that can reference on or more methods with…
How to Investigate Performance Counters in .NET
No Comments
Explore how to use Performance Counters in .NET. The tutorial describes the available commands.
How to Handle Options in ASP.NET Core Better
No Comments
Discover a better way to handle options in ASP.NET Core. Find out what is the…
Getting started with Health Checks in ASP.NET Core
No Comments
Getting started with health checks in ASP.NET Core is simple. Health checks provide a quick…
When to Use Frozen Collections in .NET
1 Comment
Frozen Collections are immutable and read-only, optimized for fast lookup end enumeration. Explore benchmarks and…
How to Work with String Literals in C#
No Comments
String literals in C# are vital for representing fixed character sequences directly within code, enhancing…
Service Lifetimes in .NET
No Comments
Explore the Service Lifetimes in Dependency Injection Container in .NET. Learn the types Singleton, Scoped,…
Single vs. Split Query in Entity Framework
No Comments
Cartesian explosion or data duplication can cause a big issue for SQL JOINS. Learn when…
How to Release Unmanaged Resources Asynchronously in .NET
No Comments
Garbage Collector does memory management for us. Learn how to release unmanaged resources both synchronously…