Architecture Is About Trade-offs, Not Technology Choices
When developers start designing a new system, one of the first questions is often: “Which technology should we use?” Should we use microservices or a monolith? SQL or NoSQL? REST
When developers start designing a new system, one of the first questions is often: “Which technology should we use?” Should we use microservices or a monolith? SQL or NoSQL? REST
Introduction For years, MediatR has been the de facto standard for implementing CQRS (Command Query Responsibility Segregation) in .NET applications. It provided a clean mediator abstraction, pipeline behaviors, and a
If you’ve tried to deploy a Windows 11 or certain Windows Server images from the Azure portal and got this message: “This virtual machine requires a subscription without any spending
Microsoft Azure Functions has been a popular platform for building serverless applications in .NET using the in-process execution model. However, with the evolution of .NET and the need for greater…
When building cloud-native solutions on Azure—especially event-driven or message-based systems—we rely heavily on asynchronous communication. Services publish messages, downstream services consume them, and the system scales independently.
Bad Git branching breaks releases. Learn proven Git branching strategies that help teams ship features safely, fix production bugs fast, and scale development.
Microsoft Imagine Cup 2026 IDEATHON Kathmandu – Mentorship, Azure AI & Innovation Meta Description: A personal reflection on Microsoft Imagine Cup 2026 IDEATHON in Kathmandu, where I served as organizer,…
As engineers, we love powerful tools. WebSockets. SignalR. Message brokers. Real-time frameworks layered on top of other real-time frameworks. But after building and maintaining production systems for years, I’ve learned
.NET 10 represents another major milestone in the evolution of the .NET platform. As a long-term support (LTS) release, it focuses not only on introducing new capabilities but also on…
Welcome to .NET Conf 2025 — the biggest global virtual conference dedicated to .NET developers, enthusiasts, and IT professionals. This year marks a special milestone as we celebrate the 15th…