Home Archive API Caching, EF Core Bugs, MCP Servers – .NET News Daily Issue #452 (May 11, 2026)

Editor's note

I kept this issue intentionally mixed, which is usually where the most useful reading turns up. Meziantou’s piece on disabling HTTP caching in ASP.NET Core APIs is practical advice you can apply immediately, and the EF Core production bugs article is a good reminder that data-layer problems rarely stay small. I also liked the Visual Studio MCP servers preview because it points to how AI tooling is getting wired into everyday .NET work.

API Caching, EF Core Bugs, MCP Servers

100+ Claude Code hacks to ship code 10X faster

Top engineers at Anthropic say AI now writes 100% of their code.

Are you using AI to write yours?

These 100+ Claude Code hacks show you exactly how. Sign up for The Code and get:

  • 100+ Claude Code hacks — free

  • The Code newsletter — learn the latest AI tools and skills to code faster in 5 mins a day

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

Share your testimonial →

Today's Articles

GitHub Copilot Modernize 101 is live on the Microsoft Developer Channel

https://devblogs.microsoft.com/java/github-copilot-modernize-101-is-live-on-the-microsoft-developer-channel/

Modernization used to be something you avoided until you couldn’t anymore. A big rewrite. A long migration plan. A risky cutover. Something you’d maybe do once every few years—if you had to. That mod

Article preview

Implementing the Sidecar Pattern in Microservices-based ASP.NET Core Applications

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

Implementing the Sidecar Pattern in Microservices-based ASP.NET Core Applications

Article preview

Building and Using MCP Servers in Visual Studio

https://visualstudiomagazine.com/articles/2026/05/05/building-and-using-mcp-servers-in-visual-studio.aspx

Microsoft Product Manager Mike Kistler previews his Visual Studio Live! session on how MCP servers give .NET developers a universal standard for connecting AI models to external data and tools -- and ...

Article preview

Remembering Planet Source Code: Sharing Code Before GitHub Made It Easy

https://www.pietschsoft.com/post/2026/05/05/remembering-planet-source-code-sharing-code-before-github-made-it-easy

Every once in a while, something from the early days of my software development journey resurfaces and brings with it a flood of memories. Recently, I came across a PlanetSourceCode.com archived GitHu...

Article preview

I Built a Disaster Relief Web App… Then Realized I Didn’t Fully Understand It

https://medium.com/@adrianw-dev/i-built-a-disaster-relief-web-app-then-realized-i-didnt-fully-understand-it-7796c83c0f22?source=rss------dotnet-5

I built a Disaster Relief Web App using C# and .NET.

Article preview

High-performance distributed caching with .NET

https://csharpdigest.net/newsletters/2268-high-performance-distributed-caching-with-net

when the in-memory cache expires the database cache keeps things fast

Article preview

Three EF Core Bugs That Quietly Kill Production .NET Apps (And How to Catch Them Early)

https://medium.com/@alikeb1990/three-ef-core-bugs-that-quietly-kill-production-net-apps-and-how-to-catch-them-early-b38892b17c35?source=rss------dotnet-5

A field guide for .NET teams who’ve outgrown “it works on my machine” — covers EF Core 8, 9, and 10

Article preview

Disable HTTP caching by default in ASP.NET Core APIs

https://www.meziantou.net/disable-http-caching-by-default-in-asp-net-core-apis.htm?utm_medium=social&utm_source=syndication

When building APIs with ASP.NET Core, it's crucial to explicitly control caching behavior. Unlike web pages where caching often improves user experience, API responses should not be cached by default ...

Article preview

I Stopped Rewriting the Same Spreadsheet Every Month

https://medium.com/@logeshdevi2002/i-stopped-rewriting-the-same-spreadsheet-every-month-2ee29d5e076f?source=rss------dotnet-5

How I turned “where did it go?” into an app I actually open on my phone.

Article preview

Future of .NET Development and Why You Should Invest in .NET Talent

https://medium.com/@ninascott646/future-of-net-development-and-why-you-should-invest-in-net-talent-03e82e35655a?source=rss------dotnet-5

Technology moves fast, but some development frameworks continue to evolve with it-and .NET is one of them.

Article preview

Implementing Localization in ASP.NET

https://medium.com/@muskankumari00999.mk/implementing-localization-in-asp-net-ed74771bca71?source=rss------csharp-5

When I first started implementing localization in ASP.NET Core MVC, I thought it would be a small feature.

Article preview

How Enterprise Software Is Built with ASP.NET in 2026: What Actually Happens Behind the Scenes

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

How Enterprise Software Is Built with ASP.NET in 2026: What Actually Happens Behind the Scenes

Article preview

C#: Should This Be a Class, Record, Struct, or Interface?

https://www.pietschsoft.com/post/2026/05/07/csharp-class-record-struct-or-interface-how-to-choose

Every time you add a new type to a C# codebase, you face the same quiet decision: class, record, struct, or interface? And once you pick class, a second wave of questions arrives — should it be abstra...

Article preview

Thread Pool Exhaustion in ASP.NET: The Async Database Trap

https://blog.dotnetframework.org/2026/05/07/thread-pool-exhaustion-in-asp-net-the-async-database-trap/

If you’ve ever migrated a working ASP.NET application from synchronous database calls to async, and suddenly found yourself hitting connection pool timeouts under load, you’ve likely fallen into one o...

Article preview

Jasen's take on today's picks

GitHub Copilot Modernize 101 is live on the Microsoft Developer Channel

Copilot-driven modernization is a timely angle, especially for teams staring at older estates and trying to reduce rewrite risk.

Implementing the Sidecar Pattern in Microservices-based ASP.NET Core Applications

A useful architectural walkthrough if you're weighing sidecars for cross-cutting concerns in ASP.NET Core microservices.

Building and Using MCP Servers in Visual Studio

MCP is worth watching; this is one of the clearer signals of how AI tool integration may land inside mainstream .NET tooling.

Remembering Planet Source Code: Sharing Code Before GitHub Made It Easy

A nice bit of community history that reminds newer developers how code sharing evolved before GitHub became the default.

I Built a Disaster Relief Web App… Then Realized I Didn’t Fully Understand It

More reflective than deeply technical, but there’s value in the honesty about building before fully understanding.

High-performance distributed caching with .NET

Short and practical if distributed caching strategy is on your current performance checklist.

Three EF Core Bugs That Quietly Kill Production .NET Apps (And How to Catch Them Early)

Production-focused EF Core content usually earns its keep, and this one targets failure modes teams actually miss.

Disable HTTP caching by default in ASP.NET Core APIs

This is the kind of defensive API guidance that prevents subtle bugs and surprising client behavior.

I Stopped Rewriting the Same Spreadsheet Every Month

A lightweight maker story, but relatable if you've ever replaced recurring manual work with a small app.

Future of .NET Development and Why You Should Invest in .NET Talent

Broad industry commentary rather than hands-on engineering, but relevant to hiring and stack planning conversations.

Implementing Localization in ASP.NET

Localization often looks simple until it isn’t; useful for teams adding multilingual support to MVC apps.

How Enterprise Software Is Built with ASP.NET in 2026: What Actually Happens Behind the Scenes

High-level enterprise framing, likely more useful for context than implementation detail.

C#: Should This Be a Class, Record, Struct, or Interface?

A solid design decision primer for everyday C# modeling choices.

Thread Pool Exhaustion in ASP.NET: The Async Database Trap

A good reminder that async alone doesn’t guarantee scalability if database and thread pool behavior are working against you.

Related issues

📬 Get daily .NET content delivered to your inbox