Blog
Blog posts on .NET, AI, Azure, and more.
Code Execution Tool for AI Agents with Hyperlight Sandbox
October 02, 2026 by Anuraj
dotnet AI
In this blog post, we will explore how to add a code execution tool to an AI Agent in .NET using Hyperlight Sandbox. Language models are not great at calculations, but they are very good at writing code. So instead of asking the model to do the math, we let it write a small program and execute it. The problem is, we don’t want to run code generated by an LLM directly on our machine. Hyperlight Sandbox solves this by running the code in an isolated sandbox.
Building an MCP App with C#
September 20, 2026 by Anuraj
dotnet mcp csharp
MCP tools are great at returning text and structured data. For many use cases, that’s all you need. But when the task calls for something more dynamic - like a chart, a form, a design canvas, or even a video player - plain text isn’t enough.
Spec-Driven Development with OpenSpec
September 19, 2026 by Anuraj
dotnet sdd openspec
In this blog post, we will explore Spec-Driven Development with OpenSpec. OpenSpec is a lightweight Spec-Driven Development (SDD) framework designed for AI coding assistants. It treats specifications as the source of truth by storing design specs directly in your project repository, keeping them available for future changes.OpenSpec included skills handle much of the work, while the CLI guides you through the process. Once we’ve implemented a change and updated its specifications, our project no longer depends on OpenSpec. This makes it easy to move away from the framework later—without lock-in.
GitHub Copilot - Automated Code Review on Pull Requests
July 20, 2026 by Anuraj
dotnet codereview github copilot
In this blog post, we will explore automated Code Review on Pull Requests using GitHub Copilot. First we need to install the Copilot CLI in the GitHub Action and then we can execute the copilot CLI with prompt parameter and view the results.
ASP.NET Core Authentication with Microsoft Entra External ID
June 24, 2026 by Anuraj
dotnet azure entra
In this blog post, we will explore how implement authentication in Microsoft Entra External ID. On May 1, 2025, Microsoft stopped selling Azure AD B2B and B2C - new customers won’t be able to create instance of Azure AD B2B and B2C. Existing customers can continue using it likely through 2030.
Copyright © 2026 Anuraj. Blog content licensed under the Creative Commons CC BY 2.5 | Unless otherwise stated or granted, code samples licensed under the MIT license. This is a personal blog. The opinions expressed here represent my own and not those of my employer. Powered by Jekyll. Hosted with ❤ by GitHub