23 deep dives into .NET, AI, and architecture.
Building Your First MCP Server: A Simple Calculator Tool in C#
A practical guide to building reliable AI agents using Microsoft's Semantic Kernel — from local development with Ollama to production deployment on Azure.
Everything you need to understand MCP from scratch — its architecture, message types, transports.
How to build a Retrieval-Augmented Generation pipeline that actually works — from document chunking to vector search with Azure AI Search.
When CQRS makes sense, when it doesn't, and how to implement it properly with MediatR, Marten, and Entity Framework Core.
Giving the LLM a "Search Engine"
custom-sales agent accessing the database
The Blurred Line Even Experts Miss
Stop using inheritance for behavior.
code-first app using Azure agent service
As a .NET developer, I am eager to explore the integration of artificial intelligence (AI) into my applications.
In the world of .NET Core, Redis plays a crucial role in enhancing the performance of an application by reducing the load on the database.
Embarking on a journey into the realm of design patterns, let’s delve into the intricacies of the CQRS (Command Query Responsibility Segregation) pattern and its implementation in the .NET Core framework.
In the dynamic world of modern software development, serverless architectures are revolutionizing the way we build scalable and cost-effective applications.
Certainly! CRUD operations refer to the basic actions that can be performed on a database or an API resource.
In the world of software development, managing configuration settings is a critical aspect of building robust and scalable applications.
In the vibrant world of web development, where RESTful APIs reign supreme, mastering the art of organizing your code is crucial.
Data consistency in the realm of system design.
In the realm of large-scale distributed systems, one crucial component that often remains hidden behind the scenes is the Unique ID…
Delve into the concept of Dependency Injection in .NET Core. Learn what it is, why it matters, and how to implement it effectively.
In today’s interconnected digital world, ensuring secure access to your web applications is paramount. One of the most trusted and widely…
In the world of web development, middleware plays a crucial role in handling requests and responses. In the realm of .NET Core, middleware…
In the world of software development, design patterns play a pivotal role in creating well-structured and maintainable code. One such…