How to Add Custom Commands to the .NET Aspire Dashboard
Read time: 8 minutes One of the things I love most about .NET Aspire’s dashboard is how it gives you a unified view of your entire distributed system without jumping between different tools and UIs....
View ArticleBuild Self-Healing Apps: Health Checks and Probes with .NET Aspire
Read time: 7 minutes Ever wondered how your container orchestrator knows if your .NET app is actually working, or just pretending to be alive? Most developers assume everything’s fine if the...
View ArticleHorizontal Scaling with Containers, .NET Aspire and Azure Container Apps
Read time: 10 minutes Picture this: your .NET API is cruising along in production, handling a few hundred requests per second without breaking a sweat. Then Black Friday hits, or your app goes viral,...
View ArticleThe Repository Pattern Trap
Read time: 8 minutes The Repository Pattern is everywhere in .NET codebases. Walk into any “enterprise” C# shop and you’ll find layers of IRepository<T> interfaces, generic base classes, and...
View ArticleASP.NET Core Minimal APIs Tutorial for MVC Developers
Read time: 15 minutes Controllers are overkill for most APIs. I see it everywhere: developers creating controller classes, action methods, and all the MVC ceremony—just to return some JSON from a...
View Article