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...

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...

.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...

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

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…

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…

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

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

🌐 Agentic Browser Tools (Experimental) in #VSCode

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

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

Let it Cook - AI work work work work work flows

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

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...

Copilot CLI in VS Code

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

.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...

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

Keep Reading