Editor's note
I kept this issue intentionally mixed, which is usually where the best surprises show up. The Semantic Kernel multi-agent walkthrough is timely because it gets concrete about orchestration instead of hand-waving, and Tim Deschryver’s Aspire BFF post is a practical look at moving a secure app toward containers. I also liked the FluentValidation gRPC package write-up because dependency-version pain is the kind of problem working teams actually hit.
Semantic agents, Aspire, and C# language shifts
Enjoying the newsletter? Your feedback helps us grow and reach more developers.
Today's Articles
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
How to Build a Multi-Agent Workflow in C# Guide
A useful hands-on intro to agent orchestration in C# that should help separate real workflow patterns from current AI buzzword overload.
How to Implement Vector Search in C# with Azure AI or Qdrant
Good practical coverage of vector search options in .NET, especially for teams comparing Azure-managed services with a self-hosted path like Qdrant.
C# 15 Union Types: Finally Solving a Long-Standing Problem (With Example)
If union types ever land this cleanly, they would remove plenty of awkward result-shaping code C# developers still write today.
Stop Writing Guard Clauses Like It’s 2010
A concise push toward modern argument validation patterns that should resonate with anyone maintaining older defensive C# codebases.
Containerize an ASP.NET Core BFF and Angular frontend using Aspire
This is the kind of Aspire post I like: grounded in a real ASP.NET Core BFF setup and focused on container-ready local development.
How to Build Production-Ready Projects With Claude Code
More workflow than .NET-specific article, but still relevant if you are evaluating how AI-assisted development fits into production engineering habits.
Microsoft hasn’t had a coherent GUI strategy since Petzold
A sharp opinion piece on Microsoft desktop UI churn, and even if you disagree, the historical frustration it describes is very real.
What Is a NullReferenceException in C# and How to Fix It Properly?
Beginner-friendly but still worth sharing, because null handling remains one of the most persistent sources of avoidable runtime bugs.
A solid postmortem on package upgrade friction, with useful lessons for anyone shipping ASP.NET Core and gRPC integration libraries.






