Fixing Blazor Server reconnects behind Azure Application Gateway (WebSocket issue)

Introduction: Recently, I faced an interesting challenge while deploying a .NET Blazor Server application in an IIS Windows Server that sits behind an Azure Application…
Read More

Your API Can’t Be a Model Context Protocol (MCP)

Introduction: In the world of AI-powered applications, it’s easy to assume that exposing your existing APIs to an LLM magically turns them into a Model…
Read More

Building a Complete Model Context Protocol (MCP) Implementation with .NET and Microsoft Graph API

Introduction: The Model Context Protocol (MCP) represents a standardized approach for AI systems to interact with external data sources and services. In enterprise environments, where…
Read More

Exposing ASP.NET Core APIs as MCP Servers with HTTP Transport

Introduction: In my earlier post, I explained how to build your first MCP server using .NET and connect it to VS Code. Now, let’s take…
Read More

Building Your First MCP Server in .NET with VS Code

AI
Introduction: In my previous article, Understanding MCP – Model Context Protocol, I introduced the basics of MCP and why it is becoming an essential part…
Read More

Understanding MCP (Model Context Protocol)

Introduction MCP is an open protocol that allows applications to send context to large language models (LLMs). You can think of MCP as a USB-C…
Read More

Accidentally Deleted Your Azure Key Vault? Here’s How to Recover It Using Azure CLI and Portal

Introduction Azure Key Vault is a cloud service provided by Microsoft to store securely and access secrets, including API keys, passwords, certificates, and cryptographic keys.…
Read More

Microsoft Entra External ID Integration with ASP.NET Core MVC Web application

Introduction: As organizations increasingly extend their digital services to partners, customers, and third-party developers, managing external identities becomes a strategic imperative. Microsoft Entra External ID…
Read More

Getting Started with User Flows in Microsoft Entra External ID

Introduction: As modern applications increasingly cater to customers and partners outside their organization, identity management needs to be both secure and seamless. Microsoft Entra External…
Read More

Simplifying External Identity Management with Microsoft Entra External ID

Introduction: As organizations continue to open their services to external users such as customers, partners, and contractors, managing identities beyond the workforce becomes essential. Microsoft…
Read More