Thứ Năm, Tháng 8 13, 2026
Attention .NET developers: Are you wrestling with cumbersome native libraries or outdated COM components and unsure how to blend them into your modern C# projects? You’re not alone — over 60% of enterprise apps rely on legacy systems. In...
Most .NET production failures trace back to three causes: scattered configuration, unsafe null handling, and poorly wired dependency injection. These aren’t edge cases — they’re the root of many runtime crashes. If you’ve ever seen your ASP.NET...
Curious about Action and Func in C#? In this post, we’ll break down how and when to use them, plus some practical tips for keeping your code neat and maintainable. Introduction In C#, delegates like Action and Func help...
Welcome to the fourth installment of our series! In this part, we’ll focus on performance optimization, logging and monitoring, and CI/CD pipelines to ensure your application is fast, reliable, and ready for production. Let’s dive into the final stretch of building...
Understand thread context, task execution, and why improper async usage can haunt your apps. Introduction In C#, async programming is deceptively simple at first glance. You slap an async keyword on a method,...
Building RESTful APIs typically involves leveraging frameworks like ASP.NET Core or Web API, but what if you wanted to understand the fundamental mechanics behind these powerful tools? This comprehensive guide will take you on an exciting journey...
MediatR is one of my favourite libraries in .NET, I have been using it for 5+ years in production. I used MediatR to separate my read and write commands and queries, encapsulating them in...
JSON is a widely used format for data exchange in modern applications, but when dealing with large JSON objects, performance issues can quickly arise. From high memory usage to slow serialization and increased network latency, unoptimized JSON can...
Optimizing memory usage is a crucial aspect of .NET performance tuning. Excessive heap allocations can lead to frequent garbage collection (GC) cycles, impacting application responsiveness and throughput. In this article, we’ll explore how to track memory allocations,...
All the code for Grafana and a demo API can be found here. All runnable. Introduction Today we are going to learn how to setup a dotnet API which sends logs...
- Advertisement -

POPULAR POSTS

MY FAVORITES