Editor's note
I pulled together a varied issue, from performance and data access to tooling and framework edge cases. Andrew Lock’s fallback-endpoint metadata piece and the EF Core value-generation trap are the kind of details that save real debugging time. I also liked the C# extension properties story and the .NET 10 preview update for what they signal about the platform’s next step.
ASP.NET Core, EF Core and C# performance picks
Ever feel like Wednesday is that quirky colleague who's been around since Windows 95—reliable yet full of surprises? This week's .NET newsletter is your retro gaming console stuffed with modern updates, ready to turbocharge your projects. From tackling memory leaks like a boss to outsmarting those pesky null references, we've compiled a mid-week lineup that's sure to keep your developer instincts sharp and your coffee break interesting. Scroll on, because here in the .NET world, Wednesdays are nothing if not wonderfully unexpected!
Help support our newsletter with a testimonial ❤️
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
Pooled Collections in C#: A Practical Guide to Collections.Pooled for High-Performance .NET
Pooled collections are a useful reminder that allocation pressure still matters when you’re pushing .NET hard.
ASP.NET Core Swagger Mastery: Interactive API Documentation Guide (Part-15 of 40)
Swagger mastery is the kind of walkthrough that pays off when API docs need to stay interactive, versioned, and secure.
Customize C# Code Formatting in Visual Studio Code
VS Code formatting tips help teams keep C# code consistent without turning style into a manual chore.
The Mapping Anti-Pattern That’s Silently Breaking Your C# Code — And the Facet Fix That Ends It…
The mapping anti-pattern article is a good nudge to question brittle object-to-object translation layers.
Azure Functions at the Edge: IP Restrictions and Azure AD Authentication in a Global Payment Gateway
Azure Functions security at the edge is practical if you’re exposing payment or other sensitive HTTP triggers.
Adding metadata to fallback endpoints in ASP.NET Core
Andrew Lock’s fallback-endpoint metadata post is exactly the sort of framework nuance that prevents surprising behavior later.
Serverless Architecture with Angular and ASP.NET Core
The Angular plus ASP.NET Core serverless piece shows a full-stack path that balances cost, scale, and simplicity.
Multi-Threading in C#: How to Do Many Things at Once
Multi-threading basics still matter, especially when you need a mental model before reaching for parallelism.
Real-Time Cache Monitoring and Alerting with NCache in ASP.NET Core Web API
NCache monitoring and alerting is a solid look at distributed cache operations beyond just storing data.
Authorization: Domain or Application Layer?
The authorization-layer debate is a useful architectural check before permissions logic leaks into the wrong place.
Stop Storing JSON as Text: EF 10 Makes It Native
EF 10’s native JSON support is worth watching if you’ve been storing JSON as plain text in SQL Server.
Your 6-Step Guide to Deploying a Website with GitHub Codespaces and Copilot agent mode
GitHub Codespaces with Copilot agent mode makes deployment feel more guided than scripted.
Is Redis Overkill? Rethink SignalR Backplane with PostgreSQL
Using PostgreSQL as a SignalR backplane is a smart reality check when Redis would be more infrastructure than you need.
The Right Way to Make HTTP Requests in .NET: HttpClient vs. IHttpClientFactory
HttpClient versus IHttpClientFactory remains a must-read for avoiding lifetime and socket mistakes.
Visual Studio extension compatibility updates should make migration less painful for both developers and users.
The Great EF Core Trap: ValueGeneratedOnAddOrUpdate vs ValueGeneratedOnAdd
The EF Core value-generated-on-update trap is a classic gotcha that can waste hours if you don’t spot it early.
After 17 Years, C# Finally Gets Extension Properties
Extension properties finally arriving in C# is a notable language evolution, even after the long wait.
The Ultimate Hack to Crush Endless Ifs in C#
The endless-ifs article is one of those cleanup prompts that can improve readability faster than you expect.
Caching mastery pulls together Redis, memory cache, and distributed patterns for production-minded ASP.NET Core apps.
Repository Pattern With Entity Framework Core | Clean Architecture, .NET 9
Repository pattern discussions still matter, but Clean Architecture with EF Core deserves honest scrutiny.
Optimize Your .NET App for Production — Complete Checklist (Part 2)
The production checklist is the kind of practical series article that helps you harden an app before traffic hits.
Get Ready: .NET 10 is Arriving Next Month
The .NET 10 preview piece is timely for teams planning upgrades and feature adoption.
Razor Pages mastery rounds out the issue with UI patterns, handlers, and performance tuning examples.
















