Home Archive ASP.NET Core, EF Core and C# performance picks – .NET News Daily Issue #314 (Oct 29, 2025)

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

Pooled Collections in C#: A Practical Guide to Collections.Pooled for High-Performance .NET

https://levelup.gitconnected.com/pooled-collections-in-c-a-practical-guide-to-collections-pooled-for-high-performance-net-dd4b306d57d7

Learn how to use pooled collections in C# with the Collections.Pooled NuGet package. See real-world examples of PooledList<T> and… Continue reading on Level Up Coding »

Article preview

ASP.NET Core Swagger Mastery: Interactive API Documentation Guide (Part-15 of 40)

https://www.c-sharpcorner.com/article/asp-net-core-swagger-mastery-interactive-api-documentation-guide-part-15-of-40/

Master ASP.NET Core Swagger! This guide provides a comprehensive walkthrough, from basic setup to advanced customization, ensuring your API documentation is interactive, secure, and versioned. Learn b...

Article preview

Customize C# Code Formatting in Visual Studio Code

https://www.c-sharpcorner.com/article/customize-c-sharp-code-formatting-in-visual-studio-code/

This guide provides practical steps to customize your VS Code settings, utilize .editorconfig for team consistency, and leverage CSharpier for automated formatting. Learn to control indentation, spaci...

Article preview

The Mapping Anti-Pattern That’s Silently Breaking Your C# Code — And the Facet Fix That Ends It…

https://blog.stackademic.com/the-mapping-anti-pattern-thats-silently-breaking-your-c-code-and-the-facet-fix-that-ends-it-13f0432df813

Discover how one overlooked design flaw in object mapping leads to brittle, untestable systems — and how a simple architectural shift with… Continue reading on Stackademic »

Article preview

Azure Functions at the Edge: IP Restrictions and Azure AD Authentication in a Global Payment Gateway

https://www.c-sharpcorner.com/article/azure-functions-at-the-edge-ip-restrictions-and-azure-ad-authentication-in-a-gl/

Secure your Azure Functions with a zero-trust approach! This article demonstrates how to implement IP restrictions and Azure AD authentication for HTTP-triggered functions, using a global payment gate...

Article preview

Adding metadata to fallback endpoints in ASP.NET Core

https://andrewlock.net/adding-metadata-to-fallback-endpoints-in-aspnetcore/

In this post I discuss fallback endpoints and show how adding metadata to MVC or Razor Page fallback endpoints has some quirks to be aware of

Article preview

Serverless Architecture with Angular and ASP.NET Core

https://www.c-sharpcorner.com/article/serverless-architecture-with-angular-and-asp-net-core/

Build a serverless full-stack application using Angular and ASP.NET Core (Azure Functions) with SQL Server. This article guides you through creating a cost-efficient, scalable application. Learn to cr...

Article preview

Multi-Threading in C#: How to Do Many Things at Once

https://medium.com/@sweetondonie/multi-threading-in-c-how-to-do-many-things-at-once-e8d1fcf4b0f1

If single-threading is like one chef cooking in one kitchen, multi-threading is when you hire more chefs — each working on a different…

Article preview

Real-Time Cache Monitoring and Alerting with NCache in ASP.NET Core Web API

https://www.c-sharpcorner.com/article/real-time-cache-monitoring-and-alerting-with-ncache-in-asp-net-core-web-api/

Boost ASP.NET Core Web API performance with NCache! This guide details integrating NCache for distributed caching, real-time monitoring, and proactive alerting. Learn to configure NCache, track cache ...

Article preview

Authorization: Domain or Application Layer?

https://codeopinion.com/authorization-domain-or-application-layer/

I’m diving into a super common question that’s really important: where should your authorization live? Should it live within your domain or your application layer? I am going to show some real world c...

Article preview

Stop Storing JSON as Text: EF 10 Makes It Native

https://medium.com/c-sharp-programming/stop-storing-json-as-text-ef-10-makes-it-native-e72a031e6f31

Explore EF 10’s support for SQL Server’s new JSON data type Continue reading on .Net Programming »

Article preview

Your 6-Step Guide to Deploying a Website with GitHub Codespaces and Copilot agent mode

https://devblogs.microsoft.com/all-things-azure/your-6-step-guide-to-deploying-a-website-with-github-codespaces-and-copilot-agent-mode/

👋everyone! Shree here. I'm sure many of you have had a similar chat with someone you know

Article preview

Is Redis Overkill? Rethink SignalR Backplane with PostgreSQL

https://levelup.gitconnected.com/is-redis-overkill-rethink-signalr-backplane-with-postgresql-d852126b7953

Redis isn’t always the right fit. Here’s how PostgreSQL can serve as a backplane for SignalR in distributed, low-throughput applications. Continue reading on Level Up Coding »

Article preview

The Right Way to Make HTTP Requests in .NET: HttpClient vs. IHttpClientFactory

https://medium.com/@imAkash25/the-right-way-to-make-http-requests-in-net-httpclient-vs-ihttpclientfactory-eb67cab520b6

The HttpClient is the foundational class for making HTTP requests in .NET applications. It's simple, intuitive, and highly effective—but…

Article preview

Modernizing Visual Studio Extension Compatibility: Effortless Migration for Extension Developers and Users

https://devblogs.microsoft.com/visualstudio/modernizing-visual-studio-extension-compatibility-effortless-migration-for-extension-developers-and-users/

We have great news for extension users and developers: Visual Studio 2026 is introducing an extension compatibility model designed specifically to make your life easier. Our top priority is to ensure ...

Article preview

The Great EF Core Trap: ValueGeneratedOnAddOrUpdate vs ValueGeneratedOnAdd

https://medium.com/@arttech/the-great-ef-core-trap-valuegeneratedonaddorupdate-vs-valuegeneratedonadd-2fe8209db1ed

Why the heck is my ValueGenerator not firing on update?!” If you’ve ever screamed this into your keyboard while staring at your entity…

Article preview

After 17 Years, C# Finally Gets Extension Properties

https://mareks-082.medium.com/after-17-years-c-finally-gets-extension-properties-04409fba592e

Extension methods have been a huge success in C#. It only took 17 years to get properties. Let’s see if they’re worth the wait.

Article preview

The Ultimate Hack to Crush Endless Ifs in C#

https://medium.com/@nagarajvela/the-ultimate-hack-to-crush-endless-ifs-in-c-4dfd016149eb

Cleaner C# code in minutes.

Article preview

ASP.NET Core Caching Mastery: Redis, Memory Cache, Distributed Patterns & Performance Optimization (Part - 27 of 40)

https://www.c-sharpcorner.com/article/asp-net-core-caching-mastery-redis-memory-cache-distributed-patterns-perfor/

Master ASP.NET Core caching with this comprehensive guide! Explore Redis, memory caching, and distributed patterns for building high-performance applications. Learn real-world strategies, optimization...

Article preview

Repository Pattern With Entity Framework Core | Clean Architecture, .NET 9

https://medium.com/@mariammaurice/repository-pattern-with-entity-framework-core-clean-architecture-net-9-99a76a6117d0

“A repository is like a well-organized library — it hides the messy details of where and how the books (data) are stored, so readers (the…

Article preview

Optimize Your .NET App for Production — Complete Checklist (Part 2)

https://abp.io/community/articles/optimize-your-dotnet-app-for-production-for-any-.net-app-2-78xgncpi

If you’ve landed directly on this article, note that it’s part-2 of the series. You can read part-1 here: Optimize Your .NET App for… Continue reading on abp-community »

Article preview

Get Ready: .NET 10 is Arriving Next Month

https://medium.com/@bill_62246/get-ready-net-10-is-arriving-next-month-53570f4995d6

Introducing the Next Evolution of the Platform and the Definitive Guide to Its History by Stephen Traub

Article preview

ASP.NET Core Razor Pages Mastery: Advanced UI Patterns, Real-World Examples & Performance Optimization(Part-21 of 40)

https://www.c-sharpcorner.com/article/asp-net-core-razor-pages-mastery-advanced-ui-patterns-real-world-examples-pe/

Master UI development patterns, data binding, and handler methods. Explore real-world e-commerce examples, performance optimization, and best practices. Part 21 of a 40-part series, this module delive...

Article preview

Build an AI Agentic RAG search application with React, SQL Azure and Azure Static Web Apps

https://devblogs

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.

Modernizing Visual Studio Extension Compatibility: Effortless Migration for Extension Developers and Users

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.

ASP.NET Core Caching Mastery: Redis, Memory Cache, Distributed Patterns & Performance Optimization (Part - 27 of 40)

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.

ASP.NET Core Razor Pages Mastery: Advanced UI Patterns, Real-World Examples & Performance Optimization(Part-21 of 40)

Razor Pages mastery rounds out the issue with UI patterns, handlers, and performance tuning examples.

Related issues

📬 Get daily .NET content delivered to your inbox