Articles

23 deep dives into .NET, AI, and architecture.

Series

Production AI with .NET(2)
AI/ML··5 min read·Newsletter

Setting Up Your MCP Environment

Building Your First MCP Server: A Simple Calculator Tool in C#

MCP
AI/ML··2 min read·Production AI with .NET

Building Production AI Agents with Semantic Kernel in .NET

A practical guide to building reliable AI agents using Microsoft's Semantic Kernel — from local development with Ollama to production deployment on Azure.

Semantic KernelAI AgentsAzure OpenAI.NET
AI/ML··4 min read·Newsletter

MCP Core Concepts

Everything you need to understand MCP from scratch — its architecture, message types, transports.

MCP
AI/ML··3 min read·Production AI with .NET

Building a Production RAG Pipeline in .NET

How to build a Retrieval-Augmented Generation pipeline that actually works — from document chunking to vector search with Azure AI Search.

RAGAzure AI SearchVector DatabaseSemantic Kernel
Architecture··3 min read

CQRS and Event Sourcing in .NET — A Practical Guide

When CQRS makes sense, when it doesn't, and how to implement it properly with MediatR, Marten, and Entity Framework Core.

CQRSEvent SourcingMediatRArchitecture
AI/ML··4 min read·Newsletter

RAG: Utilizing Azure AI Search as a Data Source for your LLM

Giving the LLM a "Search Engine"

AzureAI/MLRAG
AI/ML··4 min read·Newsletter

Building a Custom AI Sales Agent with .NET, Ollama, and Azure AI Foundry

custom-sales agent accessing the database

.NETAzureAI/MLAI Agents
Architecture··8 min read·Newsletter

Architecture vs. Design:

The Blurred Line Even Experts Miss

.NET
Architecture··4 min read·Newsletter

🚗 Mastering the Strategy Pattern in C#:

Stop using inheritance for behavior.

C#Design Patterns
AI/ML··7 min read·Newsletter

Introduction to Agents using Azure AI Foundry

code-first app using Azure agent service

AzureAI/MLAI AgentsAzure AI Foundry
AI/ML··6 min read·Newsletter

Machine Learning in .Net (ML.Net)

As a .NET developer, I am eager to explore the integration of artificial intelligence (AI) into my applications.

.NETAI/ML
.NET & C#··7 min read·Newsletter

Redis Cache Implementation in Dot Net Core

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.

.NETRedis
Architecture··5 min read·Newsletter

CQRS Pattern Implementation in .Net Core

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.

.NETDesign Patterns
Architecture··7 min read·Newsletter

AWS Lambda with .NET

In the dynamic world of modern software development, serverless architectures are revolutionizing the way we build scalable and cost-effective applications.

.NETAWS
AI/ML··1 min read·Newsletter

CRUD Operations in .Net Core API

Certainly! CRUD operations refer to the basic actions that can be performed on a database or an API resource.

.NETCRUD
.NET & C#··6 min read·Newsletter

Configuration Settings in.Net core

In the world of software development, managing configuration settings is a critical aspect of building robust and scalable applications.

.NETConfiguration
Architecture··1 min read·Newsletter

Repository Pattern Implementation in .Net Core

In the vibrant world of web development, where RESTful APIs reign supreme, mastering the art of organizing your code is crucial.

.NETDesign Patterns
Architecture··6 min read·Newsletter

Data Consistency

Data consistency in the realm of system design.

System Design
AI/ML··5 min read·Newsletter

Unique ID Generator- System Design

In the realm of large-scale distributed systems, one crucial component that often remains hidden behind the scenes is the Unique ID…

System Design
.NET & C#··6 min read·Newsletter

Dependency Injection in .Net Core

Delve into the concept of Dependency Injection in .NET Core. Learn what it is, why it matters, and how to implement it effectively.

.NETDependency Injection
.NET & C#··6 min read·Newsletter

OAuth 1.0 and OAuth 2.0 in .NET Core

In today’s interconnected digital world, ensuring secure access to your web applications is paramount. One of the most trusted and widely…

.NETOAuth
.NET & C#··6 min read·Newsletter

Middleware in .NET Core

In the world of web development, middleware plays a crucial role in handling requests and responses. In the realm of .NET Core, middleware…

.NETMiddleware
AI/ML··4 min read·Newsletter

Factory Design Pattern in C# for .NET Core Projects

In the world of software development, design patterns play a pivotal role in creating well-structured and maintainable code. One such…

.NETC#Design Patterns