Home Archive Performance Hot Paths and .NET AI Agents – .NET News Daily Issue #412 (Mar 17, 2026)

Editor's note

I kept this issue intentionally mixed, from low-level performance to AI tooling and architecture debates. The IEnumerable hot-path piece and the cache invalidation write-up are both practical reads if you spend time tuning real systems. I also liked the modular monolith article for showing concrete options instead of hand-wavy guidance.

Performance Hot Paths and .NET AI Agents

Enjoying the newsletter? Your feedback helps us grow and reach more developers.

Share your testimonial →

Today's Articles

Why IEnumerable Can Kill Performance in Hot Paths

https://blog.elmah.io/why-ienumerable-can-kill-performance-in-hot-paths/

For F1 racing, choosing the right car is as important as your expertise. No matter how skilled you are, if you race in an ordinary car, you can't stand out. You need to understand the race and use the...

Article preview

Visual Studio at GDC Festival of Gaming 2026

https://devblogs.microsoft.com/cppblog/visual-studio-at-gdc-festival-of-gaming-2026/

Join us at GDC Festival of Gaming 2026 for a deep dive into Visual Studio, GitHub Copilot, PowerToys, and the Windows tools that speed up your daily dev workflow. We'll show how these tools work toget...

Article preview

.NET AI Community Standup: Real-World AI Agent Architecture in .NET

https://www.youtube.com/watch?v=_b2RvYAlyUQ

Using the open-source Interview Coach sample, we’ll explore production patterns for building multi-agent systems in .NET using: - Microsoft Agent Framework - Microsoft Foundry as the model backend - M...

Article preview

Querying and Performing Transactions Across Multiple Database Schemas in a Modular Monolith

https://antondevtips.com/blog/querying-and-performing-transactions-across-multiple-database-schemas-in-a-modular-monolith

Query data across schemas in .NET Modular Monolith without breaking module boundaries. Explore 5 proven approaches: inter-module APIs, domain events with eventual consistency, database views, BFF patt

Article preview

Screw Repository Pattern in .NET

https://medium.com/@hannesharm7/screw-repository-pattern-in-net-f87d76f021c6?source=rss------dotnet-5

I get why one would go for the repository pattern, especially if wide test coverage is the goal. You create an interface, add some methods…

Article preview

4️⃣ Session Management Series: JWT Token Generation — Step-by-Step Technical Analysis — 4

https://medium.com/@melisa.akkus/4%EF%B8%8F%E2%83%A3-session-management-series-jwt-token-generation-step-by-step-technical-analysis-4-2eea041ede66?source=rss------dotnet-5

Modern web applications require a secure and portable method for user authentication and authorization processes. JSON Web Token (JWT) is…

Article preview

Solving the distributed cache invalidation

https://csharpdigest.net/newsletters/2223-solving-the-distributed-cache-invalidation

HybridCache combines fast in-memory caching with distributed caching like Redis

Article preview

Distributed system pattern: Leader and Followers

https://csharpdigest.net/newsletters/2209-distributed-system-pattern-leader-and-followers

one node as decision-maker while others replicate its state

Article preview

🌐 Agentic Browser Tools (Experimental) in #VSCode

https://www.youtube.com/shorts/DWh7Izwu3wQ

Article preview

Malicious NuGet packages target ASP.NET developers, steal sensitive data | brief | SC Media

https://news.google.com/rss/articles/CBMiowFBVV95cUxOcDM4MWNPc3JTdHk3X2FYM2IyM1ZnR1ZBYnYzc0NDejZlblFrckJlc1pwUmZlOHNETnA1UE5uUEcyRWJXYkd6OWxLcVFibkhLbnB1ZnZINGdScE5TOFV6WkwwbXRITGJZVVFoTFVZU0xlLTJvNGNmdjcxS19rbWpQZl9QX1BfTU5pdXdKbWgzREZXb3dMTVRtR0NDMGRVTG1JSlZV?oc=5

Malicious NuGet packages target ASP.NET developers, steal sensitive data | brief | SC Media

Article preview

Let it Cook - AI work work work work work flows

https://www.youtube.com/watch?v=QZxZgHtl5Qw

Article preview

Extend your coding agent with .NET Skills

https://devblogs.microsoft.com/dotnet/extend-your-coding-agent-with-dotnet-skills/

Coding agents are becoming part of everyday development, but quality of responses and usefulness still depends on the best context as input. That context comes in different forms starting from your en...

Article preview

Copilot CLI in VS Code

https://www.youtube.com/shorts/DDHT1xj01kE

Article preview

.NET 10: System.Text.Json Improvements

https://anthonygiretti.com/2026/03/02/net-10-system-text-json-improvements/

Introduction System.Text.Json continues to evolve in .NET 10 with meaningful improvements focused on correctness and...

Article preview

How C# Lost Some of Its Original Elegance

https://news.google.com/rss/articles/CBMicEFVX3lxTFA4VmVWeUJIRXlUSU5iLXBTdGJiNmEyYzV2dUtpR3psVVNwT25Ydy14eTlwbFJYcFk2WjB1NUpvVjJNTUppR1RONWkzSUdURVR4R1VCeF9LZ3diMkE1MXh0SEZ5WXhHWUpkQ204QkVIRjA?oc=5

How C# Lost Some of Its Original Elegance

Article preview

Jasen's take on today's picks

Why IEnumerable Can Kill Performance in Hot Paths

A sharp reminder that abstractions have a cost when they sit in hot paths.

Visual Studio at GDC Festival of Gaming 2026

A broad look at the dev workflow around VS, Copilot, and gaming tooling.

.NET AI Community Standup: Real-World AI Agent Architecture in .NET

Good production-oriented guidance for teams experimenting with multi-agent systems.

Querying and Performing Transactions Across Multiple Database Schemas in a Modular Monolith

Useful options for keeping module boundaries intact without forcing bad data access patterns.

Screw Repository Pattern in .NET

A strong case for rethinking repository layers when they add more ceremony than value.

4️⃣ Session Management Series: JWT Token Generation — Step-by-Step Technical Analysis — 4

A practical JWT walkthrough for apps handling auth and token generation.

Solving the distributed cache invalidation

HybridCache and Redis make the cache-invalidation problem feel a little less mythical.

Distributed system pattern: Leader and Followers

A classic distributed-systems pattern explained with just enough clarity to be useful.

🌐 Agentic Browser Tools (Experimental) in #VSCode

Short but important: supply-chain risk is still a real concern for ASP.NET teams.

Let it Cook - AI work work work work work flows

Extending coding agents with .NET Skills is the kind of workflow automation that can pay off fast.

Copilot CLI in VS Code

Copilot CLI in VS Code keeps the AI-tooling momentum going; the .NET 10 JSON improvements are a nice bonus.

How C# Lost Some of Its Original Elegance

A thoughtful critique of how C# has evolved, even if you may not agree with every point.

Related issues

📬 Get daily .NET content delivered to your inbox