AI Agents, MCP and .NET Architecture
This edition examines agent tooling and secure MCP servers, alongside IQueryable mapping, microservice communication, test coverage, and Excel streaming.
Jasen's top three picks
- 1 There’s No Official Claude Agent SDK for C#. Here’s What to Use Instead
medium.com
I went looking for the C# equivalent of the Claude Agent SDK: the package Anthropic ships for Python and TypeScript that wraps Claude…
- 2 One Transformation, Two Worlds: Mapping Between C# and IQueryable
medium.com
Developers want named, discoverable code. Query providers want a transparent expression tree. The interesting mapping problem is how to…
- 3 Build an interview coach app with the GitHub Copilot SDK
developer.microsoft.com
An interview coach has to do more than ask questions. It needs to read a resume, follow up on an incomplete answer, and save enough context to give useful fe...
Editor's note
I pulled together another deliberately mixed set today, from agent evaluation to familiar application-design concerns. The sandbox guidance is a useful reminder that AI evals need trustworthy isolation, while the IQueryable mapping piece tackles a practical boundary many data-heavy apps encounter.
Today's articles
There’s No Official Claude Agent SDK for C#. Here’s What to Use Instead
medium.com
I went looking for the C# equivalent of the Claude Agent SDK: the package Anthropic ships for Python and TypeScript that wraps Claude…
Topics: C#
Read articleOne Transformation, Two Worlds: Mapping Between C# and IQueryable
medium.com
Developers want named, discoverable code. Query providers want a transparent expression tree. The interesting mapping problem is how to…
Topics: AutoMapper C#
Read articleBuild an interview coach app with the GitHub Copilot SDK
developer.microsoft.com
An interview coach has to do more than ask questions. It needs to read a resume, follow up on an incomplete answer, and save enough context to give useful feedback at the end. Some of that work is con...
Topics: C# GitHub Copilot
Read articleHow I’d Learn .NET From Scratch Without Getting Lost
wiemksaier.medium.com
When someone decides to learn .NET, the first thing they usually search for is:
Topics: .NET Core
Read articleLevelling Up Unity Game Development Using MCP
medium.com
I built a .NET MCP server that lets Claude inspect and analyse my Unity project, giving me time to focus on design and gameplay, or as… Continue reading on Bootcamp »
Topics: C#
Read articleWhy ViewModels Matter in ASP.NET Core Web Apps
medium.com
If you’ve spent any time building ASP.NET Core MVC or Razor Pages applications, you’ve probably run into a moment where you’re tempted to…
Topics: ASP.NET Core ASP.NET MVC
Read articleYour AI coding agent evaluation is only as good as its sandbox
developer.microsoft.com
Your AI coding agent passed the eval. But did the model know the answer, or did it find it somewhere on your machine? A correct answer can still invalidate your measurement. The post Your AI coding ag...
Topics: GitHub Copilot Visual Studio Code
Read articleVisitor Pattern in C#: acyclic, type-safe, no downcasts, no runtime checks with Visitor.NET
medium.com
Visitor becomes painful when a design gains type checks, downcasts, and boilerplate faster than it gains useful behavior. Those costs are…
Topics: C# Design Patterns
Read articleEnterprise-ready Vibe Coding with Rayfin | Data Exposed
youtube.com
Rayfin is a new open-source SDK and CLI that lets you (or a coding agent working on your behalf) define an application backend in code and deploy it to Microsoft Fabric. The deployed site runs as a fi...
Topics: Azure GitHub Copilot
Read articleVS Code Learn: Agent-First Development
youtube.com
In this video, we'll demo how to work effectively with AI agents in Visual Studio Code, covering agent workflows, governance, debugging, execution environments, and hands-on application development. ▶...
Topics: GitHub Copilot Visual Studio Code
Read article.NET 10 MCP Authentication: How OpenCode Uses a Bearer Token with ASP.NET Core MCP Server
donmahsu.medium.com
In the previous post, I already made .NET 10 ASP.NET Core support MCP, and OpenCode could directly call UpdateHoroscope to update the…
Topics: ASP.NET Core Authentication .NET 10
Read articleSpec Kit Phases
jesseliberty.com
I’ve been writing quite a bit about Spec Kit. Mostly because I can’t get over how effective it is when combined with Copilot. Spec Kit essentially “forces” you into Spec Driven Development best practi...
Topics: GitHub Copilot
Read articleSynchronous vs Asynchronous Communication in Microservices: How to Choose the Right Approach
medium.com
Choosing the right communication style between microservices is one of the most important architectural decisions you will make. Continue reading on CodeX »
Topics: Design Patterns
Read articleToday I will... improve test coverage
devblogs.microsoft.com
Today I want to look at how we can improve on the test coverage that we have in the Interview Coach application. This application has some unit tests in it already, but I'm sure there is room for impr...
Topics: Unit Testing Visual Studio
Read articleBringing Correctly Rounded Math to Production with LLVM-libc
devblogs.microsoft.com
As we mentioned in the last cmath blog post, MSVC is using LLVM-libc for compile-time evaluation and runtime execution of math functions when /Zc:cmath is enabled. I invited LLVM-libc contributors Mic...
Topics: Performance
Read article