MCP Servers, API Patterns, and .NET Previews
This issue spans Copilot testing gaps, AI security and Blazor assistants, REST API design, idempotency, LINQ in .NET 10, and .NET 11 performance APIs.
Jasen's top three picks
- 1 GitHub Copilot Generated Our .NET Tests. It Missed What Mattered Most
medium.com
Useful counterweight to AI hype: generated tests can look busy while still missing the behavior that actually protects a system.
- 2 Add vs Stage and Register
devblogs.microsoft.com
Niche but important Windows packaging detail if you ship MSIX and need to understand what installation really does.
- 3 Microsoft’s Another Agent Framework
mareks-082.medium.com
A timely overview for anyone trying to keep Microsoft’s growing agent stack straight.
Editor's note
I kept this one deliberately mixed, which is usually where the most useful surprises show up. The Copilot-generated test piece is a good reality check on where AI helps and where judgment still matters, and Tim Deschryver’s first MCP server with ASP.NET is the kind of practical walkthrough many teams can apply quickly. I also liked the .NET 10 LINQ write-up and Andrew Lock’s look at StringBuilder.MoveChunks because both point to small platform changes that can meaningfully simplify code.
Today's articles
GitHub Copilot Generated Our .NET Tests. It Missed What Mattered Most
medium.com
There has been plenty of discussion recently about AI replacing parts of software testing, so we decided to see how far we could actually…
Topics: C# GitHub Copilot Unit Testing
Read articleAdd vs Stage and Register
devblogs.microsoft.com
As previously mentioned to 'install' a package, as people think of the term, Windows actually performs two separate operations: staging and registration. To oversimplify: Staging puts t
Topics: .NET Core
Read articleMicrosoft’s Another Agent Framework
mareks-082.medium.com
Given that there have been a few years of Cambrian explosion of agent frameworks, I’d be surprised if Microsoft didn’t have one. In fact…
Topics: C# OpenAI Semantic Kernel
Read articleAI Security Testing: How to Validate Prompts, Models, and Tool Calls
c-sharpcorner.com
Secure your AI systems! Learn to validate prompts, models, and tool calls for LLMs, RAG, and agents in .NET.
Topics: Authentication OpenAI Security
Read articleHow to Convert Excel to Markdown Using C#
medium.com
Manually copying data from spreadsheets into documentation is tedious and error-prone. If you are a developer looking for a programmatic…
Topics: C#
Read articleHow to Build AI-Powered Engineering Knowledge Assistants with Blazor
c-sharpcorner.com
Build AI-powered engineering knowledge assistants with Blazor & ASP.NET Core for faster access to crucial information.
Topics: ASP.NET Core Blazor OpenAI
Read articleWhat Happens After Approval: Decoupling Side Effects with the Observer Pattern
gbemmiey.medium.com
Part 4 of 4: Emails, audit trails, one event handler that catches dozens of event types it’s never heard of, transaction semantics, and…
Topics: Domain-Driven Design Design Patterns
Read articleThe One .NET 10 Method That Deleted Every GroupJoin I'd Ever Written
medium.com
Twenty years of LINQ. One missing keyword. A report that silently lied for three weeks.
Topics: C# .NET 10 Performance
Read articleElsa 3.8 Preview: Secrets, State Machines, and a Security Hardening Pass
topuzas.medium.com
A hands-on early look at what’s changed and what it signals about where this .NET workflow engine is heading.
Topics: ASP.NET Core Security
Read article5 Process Management Problems Every .NET Developer Faces (And How .NET 11 Fixes Them)
towardsdev.com
Most developers don’t think much about process management — until something breaks in production. Continue reading on Towards Dev »
Topics: .NET Core Performance
Read articleBuilding AI-Powered Enterprise Search Validation Pipelines
c-sharpcorner.com
Build AI-powered enterprise search validation pipelines in ASP.NET Core to ensure accurate, trustworthy, and actionable information delivery.
Topics: ASP.NET Core OpenAI
Read articleSecure Coding Practices — Writing Code That Doesn’t Break
medium.com
Turning Threat Model Findings into Secure Implementation
Topics: Security
Read articleYour first MCP server with ASP.NET
timdeschryver.dev
Learn how to query your application's data using natural language by building an ASP.NET MCP server.
Topics: ASP.NET Core OpenAI Web API
Read articleAsync/Await in .NET: The Silent Saboteur of My Sanity
medium.com
An unfiltered rant — with the fixes I wish someone had told me years ago
Topics: C# Performance
Read articleAdding .NET features takes ages, so we tried Claude Code
roundthecode.com
Adding a new .NET feature taking ages? We tested Claude Code on a real migration task to see how much time it could save. The page Adding .NET features takes ages, so we tried Claude Code appeared on ...
Topics: C# GitHub Copilot
Read articleBuilding Enterprise AI Capability Catalogs with ASP.NET Core
c-sharpcorner.com
Build an Enterprise AI Capability Catalog with ASP.NET Core to centralize, discover, govern, and reuse AI assets, boosting innovation and reducing duplication.
Topics: ASP.NET Core OpenAI
Read articleMigrating Agentic Code Python -> C# Part 6 (final)
jesseliberty.com
In the previous post we finished up creating our agents. You’ll remember that each of the agents declared nodes. We’re finally going to put them to use in a class BlogWorkflow that is going to take a ...
Read articleHow to Prevent Duplicate API Requests in .NET
blog.stackademic.com
Understanding Idempotency with Real-World Examples Continue reading on Stackademic »
Read articleSnowflake and UUID v7: Generating Unique Identifiers in Distributed Systems
cristianonr.medium.com
In distributed systems, generating unique identifiers is a surprisingly complex problem.
Topics: C# Design Patterns
Read articleBuilding AI-Powered API Backward Compatibility Testing in ASP.NET Core
c-sharpcorner.com
Build AI-powered API backward compatibility testing in ASP.NET Core to ensure seamless evolution and prevent client disruptions.
Topics: ASP.NET Core OpenAI Web API
Read articleImplementing AI-Based Dependency Risk Analysis in Large .NET Solutions
c-sharpcorner.com
Leverage AI for .NET dependency risk analysis. Proactively manage vulnerabilities, predict issues, and optimize large solutions with ASP.NET Core.
Topics: ASP.NET Core OpenAI Security
Read articleEssential Patterns for Building Production-Ready REST APIs in .NET 8
c-sharpcorner.com
Build clean, maintainable, and testable REST APIs in .NET 8 with practical patterns for project structure, error handling, responses, validation, and logging.
Topics: .NET 8 REST API Web API
Read articleAvoiding ToString() allocations with StringBuilder.MoveChunks: Exploring the .NET 11 preview - Part 3
andrewlock.net
in this post I take a short look at the new MoveChunks API, explore how it works, what it's for, and how the new API provides opportunities for public APIs
Topics: .NET 10 Performance
Read articleBuilding Enterprise AI Decision Audit Systems Using .NET
c-sharpcorner.com
Build enterprise AI decision audit systems with .NET. Ensure transparency, accountability, and compliance for AI-driven decisions.
Read articleAI-Powered MSBuild Investigation with the Microsoft Binlog MCP Server
devblogs.microsoft.com
MSBuild binary logs (.binlog files) contain a wealth of information about your build — every property evaluation, target execution, task invocation, error, and warning. But navigating that data manual...
Topics: ASP.NET Core OpenAI
Read articleUnderstanding Threads, Async, and Delays in Unity
medium.com
When working with heavy or long-running operations in Unity, choosing the right execution model matters. In practice, developers usually…
Topics: C#
Read article