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 The world of AI application development is moving quickly from simple chatbots toward AI agents. A traditional AI application usually follows a straightforward pattern: send a prompt to a
For the past few years, the .NET team has followed a consistent annual release cadence, making it easier for developers and organizations to plan upgrades. While many production applications are
I’m excited to share that I’ll be speaking at the upcoming AI Agents Conference 2026 a global virtual event bringing together builders, engineers, and AI leaders to explore the rapidly
OpenClaw is quickly becoming one of the most exciting platforms for building self-hosted AI assistants and autonomous agents. For .NET developers, it opens a practical path to connect AI reasoning
AI development in .NET is evolving fast. For years, developers used libraries like Semantic Kernel and AutoGen to build AI-powered assistants and multi-agent systems. But now Microsoft has introduced something
There was a time—not very long ago—when building a feature meant sitting down with a well-defined requirement, designing the system upfront, writing code line by line, and hoping that by
I’m excited to share that I’ll be speaking at GitHub Copilot Dev Days in Kathmandu, where I’ll be diving into a topic I’m deeply passionate about: improving software quality through
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