AI observability and .NET resilience
This issue covers AI agent tracing, Polly resilience pipelines, EF Core testing tricks, MediatR-to-Wolverine migration, and MAUI upgrade habits.
Jasen's top three picks
- 1 Enabling Observability for AI Agents in .NET
blog.gopenai.com
A practical look at tracing AI agents so you can see tool calls, invocation flow, and what your system is actually doing.
- 2 From Try-Catch Chaos to Structured Resilience: How Polly Transforms .NET Apps
medium.com
A solid Polly v8 refresher that moves beyond try-catch and into resilient pipelines you can reason about in production.
- 3 Force DbContext SaveChanges to throw exception during test
josef.codes
A handy EF Core testing technique for forcing SaveChanges failures so your integration tests can verify real error handling.
Editor's note
I curated a pretty varied mix today, with AI observability, reliability, and data access all getting some attention. The GoPenAI piece on agent observability and the Polly resilience article stood out because they focus on production behavior, not just patterns. I also liked the EF Core test interceptor write-up for its practical way to force failures when you actually need to prove your handling works.
Today's articles
Enabling Observability for AI Agents in .NET
blog.gopenai.com
As AI systems become more complex, understanding what’s happening inside an AI agent — such as when it’s invoked, what tools it calls, and… Continue reading on GoPenAI »
Topics: OpenAI OpenTelemetry
Read articleFrom Try-Catch Chaos to Structured Resilience: How Polly Transforms .NET Apps
medium.com
A modern, practical look at Polly v8, resilience pipelines, and failure-by-design
Topics: Performance
Read articleForce DbContext SaveChanges to throw exception during test
josef.codes
Forcing exceptions from Entity Framework Core during integration tests using interceptors.
Topics: EF Core Unit Testing
Read articleStop Faking Distributed Transactions
rahulsahay19.medium.com
How a Real Saga + Outbox Flow Works in Production (.NET + RabbitMQ)
Topics: Event Sourcing RabbitMQ
Read articleWolverine Idioms for MediatR Users
jeremydmiller.com
The Wolverine community fields a lot of questions from people who are moving to Wolverine from their previous MediatR usage. A quite natural response is to try to use Wolverine as a pure drop in repla...
Read articleBuilding Intelligent Search with Azure Cosmos DB: Full-Text, Vector, and Hybrid Search
medium.com
Modern applications demand smarter search capabilities. Users expect to find what they’re looking for even when they don’t use exact…
Read articleCode That Breathes: Async/Await and Cooperative Flow in ASP.NET Core
bipinjoshi.net
In modern software systems, the greatest cost is rarely computation—it is waiting. Applications spend significant time waiting for I/O operations, network responses, or database queries. This waiting,...
Topics: ASP.NET Core Performance
Read articleStop Rebuilding API Plumbing: A Clean Architecture .NET 10 Web API Starter
medium.com
Week 2 of an API project is where optimism goes to get a reality check.
Topics: Clean Architecture .NET 10 Web API
Read articleC# Random: The Definitive Guide to Reliable Random Numbers in .NET
medium.com
Generating random numbers in C# is a fundamental task that frequently surfaces during critical workflows for a .NET Developer. Whether…
Topics: C# Performance
Read articleTurning .NET MAUI Upgrades into a Repeatable, Low‑Risk Process
medium.com
Upgrading a .NET MAUI application is rarely hard because of one breaking change. It’s hard because upgrades sit at the intersection of…
Topics: .NET MAUI
Read articleDemystifying async/await in C#: The Hidden State Machine
c-sharpcorner.com
Internal working on async/await in C#
Topics: C# Performance
Read articleMastering .NET 8 Resilience Pipelines: Internals, Custom Strategies, and Production-Grade Patterns
c-sharpcorner.com
Unlock .NET 8's Resilience Pipelines for robust ASP.NET Core apps. Master strategy ordering, custom policies, tenant isolation, testing, and observability for production.
Topics: .NET 8 OpenTelemetry Performance
Read articleWhy Every EF Core Developer Needs to Try Entity Framework Extensions
antondevtips.com
Explore the best solution on the market for fast Bulk Inserts in EF Core with Entity Framework Extensions Library. BulkInsert, BulkInsertOptimized, BulkUpdate, BulkDelete, BulkMerge and BulkSynchroniz
Topics: EF Core Performance
Read articleFix Time Zone Mismatch Issues Between Application and Database
c-sharpcorner.com
Eliminate time zone headaches! Learn to fix mismatches between your application and database. Ensure accurate timestamps, scheduling, and user experience by standardizing to UTC. Build reliable, globa...
Topics: Azure SQL Server
Read article