API scaling, package pruning, AI agents
Covers long-running request design, NuGet pruning in .NET 10, HttpClient connection pooling, agent tracing with Aspire, and repository tradeoffs.
Jasen's top three picks
- 1 C# Word Library: Comparing 7 Options for .NET Developers in 2026
C# Corner
A useful roundup if you need Word document generation and want a quick view of tradeoffs around features, licensing, and performance.
- 2 Strategy Pattern: Choosing Without Attachment
Bipin Joshi .NET | Thus said a Byte • Insights on .NET and Web Development
A solid reminder that Strategy is about isolating decisions cleanly, not overcommitting to one path too early.
- 3 You Need This Hook #vscode #hooks #customization
YouTube
Short, but the DI anti-pattern angle is perennial because bad composition roots quietly shape entire codebases.
Editor's note
I put together another deliberately mixed batch today, which is exactly how I like this newsletter. The long-running API piece is practical architecture advice you can apply immediately, and the NuGet package pruning post matters because dependency hygiene and vulnerability noise affect nearly every modern .NET codebase. I also liked the HttpClient pooled connections write-up for turning a subtle production issue into a clear lesson.
Today's articles
C# Word Library: Comparing 7 Options for .NET Developers in 2026
C# Corner
Explore the top 7 C# Word libraries for .NET in 2026. Compare features, licensing, and performance to choose the best option for document generation, parsing, and conversion.
Topics: C#
Read articleStrategy Pattern: Choosing Without Attachment
Bipin Joshi .NET | Thus said a Byte • Insights on .NET and Web Development
Every application reaches a point where it must make a choice. How should a list be sorted? How should a payment be processed? Which discount should be applied? How should a user be authenticated? The...
Topics: Authentication Design Patterns
Read articleYou Need This Hook #vscode #hooks #customization
YouTube
5 Dependency Injection Anti-Patterns I See in Almost Every .NET Codebase
Topics: Visual Studio Code
Read articleHow to Scale Long-Running API Requests
Milan's .NET Weekly
When a single API call takes minutes to finish, it punishes both your users and your server. Here's the progression I walk through to turn long-running endpoints into something responsive, scalable, a...
Topics: Web API
Read articleThe New Agent Customization Window #vscode #customization
YouTube
Understanding IHostedService & BackgroundService in .NET 10
Topics: .NET 10 Visual Studio Code
Read articleThe Static HttpClient That Wouldn’t Rotate: A Tale of Pooled Connections
Network Programming in .NET
The symptom A production .NET service had been running fine for months. It made outbound HTTP calls through a rotating proxy provider — the kind that promises a new exit IP for each request. Then one ...
Topics: Performance
Read articleWe Built an AI Agent Platform on .NET. Then Microsoft Shipped Agent Framework 1.0.
Medium
Six architecture mistakes from building an internal agent platform on Semantic Kernel — and the handful of decisions that meant the ground…
Topics: OpenAI Semantic Kernel
Read articleC# 15 and the Future of .NET: A Comprehensive Deep Dive into Union Types and the Evolution of C# 14
Medium
Introduction: The Next Evolution of C#
Topics: C#
Read articleHow to run evals for the model router
Microsoft Dev Blogs
One endpoint. Smarter spend. Model router in Foundry Models picks the optimal LLM for every prompt in real time based on signals like complexity, reasoning, and task type. Now with access to 28 fronti...
Topics: OpenAI
Read articleRepository Pattern in .NET 10 - Do You Really Need It?
codewithmukesh
I have shipped 50+ .NET APIs and most did not need a Repository Pattern. My sharp .NET 10 verdict on when to use it, when to skip it, what to use instead.
Topics: Design Patterns .NET 10 EF Core
Read articleRepository Pattern with Entity Framework Core in .NET 10 | Clean Architecture Simplified
Medium
Building scalable applications in .NET 10 is not only about writing APIs — it is about writing maintainable code. That is why many…
Topics: Clean Architecture .NET 10 EF Core
Read articleTracing Agent Sessions with OpenTelemetry & Aspire
YouTube
In this video Maddy Montaquila demos what's going on behind the scenes with Agent Sessions with OpenTelemetry and Aspire in VS Code. https://aspire.dev/dashboard
Topics: .NET Aspire OpenTelemetry Visual Studio Code
Read articleNuGet Package Pruning: Cleaner Dependencies and Actionable Vulnerability Reports
Microsoft Dev Blogs
Package pruning in .NET 10 removes platform-provided packages from your dependency graph. With transitive auditing enabled by default, projects with these defaults have 70% fewer transitive vulnerabil...
Topics: .NET 10
Read articleWe built an AI tool for .NET/C# developers in 2 days
Round The Code
We built an AI tool for .NET and C# developers in just 2 days using Claude's API. Here's how we did it, the prompts we used, and how you can try it now. The page We built an AI tool for .NET/C# develo...
Read article