Blog
Blog posts on .NET, AI, Azure, and more.
Working with Jev from C# and .NET
October 03, 2026 by Anuraj
dotnet ai csharp
Most of us are used to LLMs which take a prompt and return text. Jev, from TypeSafe AI, works differently. It is a System One model - it doesn’t generate text at all. You give it some context (the state) and one or more typed questions, and it returns typed answers with probabilities. Since the answers come back as data, your code can branch on them directly - no parsing of free text, and no prompts like “reply only with one of these words”.
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.
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