AI Workflows, Resilient APIs and .NET Performance
This edition covers Visual Studio Git workflows, crash-safe workers, MCP servers, rate-limit tests, and .NET 10 and 11 measurement.
Jasen's top three picks
- 1 Visual Studio October Update – Compare Commits to Your Code, Resolve Conflicts in Bulk, Keep Coding
Microsoft Dev Blogs
Useful source-control improvements for reviewing local changes against a prior commit and handling a batch of conflicts without leaving the IDE.
- 2 How to Use Azure OpenAI with the GitHub Copilot SDK in a C# Application
C# Corner
A practical integration walkthrough, with the important configuration and credential-handling considerations included.
- 3 How to Resume a File Processing Job After a Worker Crashes
C# Corner
Checkpointing, leases, and idempotency are the foundations of restartable workers; this is a worthwhile production-readiness checklist.
Editor's note
I’ve curated another deliberately mixed set of practical .NET reading, from AI integration to production reliability. The HttpClient resilience guide is useful for validating real retry behavior, while the crash-recovery worker pieces focus on the idempotency details that prevent expensive duplicate work.
Today's articles
Visual Studio October Update – Compare Commits to Your Code, Resolve Conflicts in Bulk, Keep Coding
Microsoft Dev Blogs
The October Visual Studio update gives you a clearer view of how your code has changed and more control over resolving merge conflicts. Compare an earlier commit directly with your current working tre...
Topics: GitHub Visual Studio
Read articleHow to Use Azure OpenAI with the GitHub Copilot SDK in a C# Application
C# Corner
Learn how to evaluate and configure GitHub Copilot SDK and Azure OpenAI integration in a C# application, including model providers, authentication, configuration, and secure credential handling.
Topics: Azure GitHub Copilot OpenAI
Read articleHow to Resume a File Processing Job After a Worker Crashes
C# Corner
Learn how to build resumable C# file-processing jobs using durable checkpoints, batch commits, idempotency, leases, and retry-safe recovery after worker crashes.
Topics: C# Performance
Read article💻 Issue 537 - Claude Code Added GZIP in 2026. Why Not Brotli?
Awesome .NET Weekly
Topics: Performance
Read articleAgentic Loops vs. Spec-Driven Development
YapCast – Jesse Liberty
There are a lot of new terms being tossed around the AI developer world. Two new ones are Agentic Loops and Spec-Driven Development. This blog post will endeavor to clarify… AI-driven software develop...
Topics: Design Patterns GitHub Copilot
Read articleLINQ Performance: 7 Mistakes .NET Developers Make in Production
Medium
LINQ makes C# code cleaner and easier to read. But some innocent-looking LINQ queries can introduce performance problems when they reach…
Topics: C# Performance
Read articleHttpClient in .NET 10 - IHttpClientFactory and Resilience
codewithmukesh
Use HttpClient in .NET 10 with IHttpClientFactory, keyed and typed clients, and AddStandardResilienceHandler, with real socket and POST retry test results.
Topics: .NET 10 Performance REST API
Read articleMCP Servers in C#: How They Work and How to Build One
C# Corner
Learn how MCP servers expose tools to Claude, Copilot and ChatGPT, what the stateless 2026-07-28 spec changed, and how to build, connect and secure one in C#.
Read articleBuilding Enterprise-Ready Agentic AI Workflows Using .NET, Azure OpenAI, and Multi-Agent Orchestration
C# Corner
Learn how to design enterprise Agentic AI workflows with .NET, Azure OpenAI, and multi-agent orchestration, including architecture, coordination, security, and integrations.
Read articleHow to Test API Rate Limits and Retry-After Headers Automatically
C# Corner
Configure and automatically test ASP.NET Core API rate limits, HTTP 429 responses, Retry-After headers, client partitions, and retry behavior with xUnit.
Topics: ASP.NET Core REST API xUnit.net
Read articleIntercepting Calls to Any Method with Metalama Interceptors
PostSharp Blog
Metalama 2027.0 adds call-site interceptors. An override aspect modi...
Read articleHow to Prevent Duplicate File Processing in a Background Worker
C# Corner
Learn how to prevent duplicate file processing in C# background workers using reliable file identity, atomic claims, idempotency, durable status tracking, and failure recovery.
Topics: C# Performance
Read article.NET 11 Performance: What Got Faster and How to Measure It
C# Corner
See where .NET 11 gets its speed, from the JIT and runtime async to LINQ, regex and networking, and how to benchmark those gains on your code before upgrading.
Topics: Benchmarking Performance
Read articleYour API Worked. So Why Did It Create Two Orders?
Medium
The production bug that teaches you why a successful HTTP response is not the same as a reliable system.
Topics: Design Patterns REST API
Read article