Thứ Sáu, Tháng 8 14, 2026
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...
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...
This is step-by-step development of reference microservices architecture that include microservices on .NET platforms which used ASP.NET Web API, Docker, RabbitMQ, MassTransit, Grpc, Yarp API Gateway, PostgreSQL, Redis, SQLite, SqlServer, Marten, Entity Framework Core, CQRS, MediatR, DDD, Vertical and Clean Architecture implementation with using latest features of .NET 8 and C# 12. There is a couple of microservices which implemented...
Metrics report diagnostics about your app. .NET 8 adds over a dozen useful metrics to ASP.NET Core: HTTP request counts and durationNumber of active HTTP requestsRoute matching resultsRate limiting lease and queue durationsSignalR transport...
Như ở phần 1 (Một vài Tips đơn giản Refactor Code in C# (Phần 1)) tôi đã giới thiệu về các vấn đề hay gặp phải trong coding. Ở phần 2 này tôi sẽ chia sẻ một...
Khi còn là 1 sinh viên và ra trường thậm chí được vài năm. Vấn đề không những mình mà có thể là nhiều bạn khác quan tâm đó chính là làm sao code chạy được và...
- Advertisement -

POPULAR POSTS

MY FAVORITES