ASP.NET Core, EF Core and C# performance picks
Practical .NET reads on Swagger docs, caching, authorization, EF Core traps, .NET 10, and Visual Studio tooling for working teams.
Jasen's top three picks
- 1 Pooled Collections in C#: A Practical Guide to Collections.Pooled for High-Performance .NET
levelup.gitconnected.com
Pooled collections are a useful reminder that allocation pressure still matters when you’re pushing .NET hard.
- 2 ASP.NET Core Swagger Mastery: Interactive API Documentation Guide (Part-15 of 40)
c-sharpcorner.com
Swagger mastery is the kind of walkthrough that pays off when API docs need to stay interactive, versioned, and secure.
- 3 Customize C# Code Formatting in Visual Studio Code
c-sharpcorner.com
VS Code formatting tips help teams keep C# code consistent without turning style into a manual chore.
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.
Today's articles
Pooled Collections in C#: A Practical Guide to Collections.Pooled for High-Performance .NET
levelup.gitconnected.com
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 »
Topics: C# Performance
Read articleASP.NET Core Swagger Mastery: Interactive API Documentation Guide (Part-15 of 40)
c-sharpcorner.com
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...
Topics: ASP.NET Core REST API
Read articleCustomize C# Code Formatting in Visual Studio Code
c-sharpcorner.com
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...
Topics: C# Visual Studio Code
Read articleThe Mapping Anti-Pattern That’s Silently Breaking Your C# Code — And the Facet Fix That Ends It…
blog.stackademic.com
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 »
Topics: C# Design Patterns
Read articleAzure Functions at the Edge: IP Restrictions and Azure AD Authentication in a Global Payment Gateway
c-sharpcorner.com
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...
Topics: Authentication Azure Functions Security
Read articleAdding metadata to fallback endpoints in ASP.NET Core
andrewlock.net
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
Topics: ASP.NET Core Web API
Read articleServerless Architecture with Angular and ASP.NET Core
c-sharpcorner.com
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...
Topics: ASP.NET Core Azure Functions
Read articleMulti-Threading in C#: How to Do Many Things at Once
medium.com
If single-threading is like one chef cooking in one kitchen, multi-threading is when you hire more chefs — each working on a different…
Topics: C# Performance
Read articleReal-Time Cache Monitoring and Alerting with NCache in ASP.NET Core Web API
c-sharpcorner.com
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 ...
Topics: ASP.NET Core Performance Redis
Read articleAuthorization: Domain or Application Layer?
codeopinion.com
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...
Topics: Authorization Domain-Driven Design Security
Read articleStop Storing JSON as Text: EF 10 Makes It Native
medium.com
Explore EF 10’s support for SQL Server’s new JSON data type Continue reading on .Net Programming »
Topics: EF Core SQL Server
Read articleYour 6-Step Guide to Deploying a Website with GitHub Codespaces and Copilot agent mode
devblogs.microsoft.com
👋everyone! Shree here. I'm sure many of you have had a similar chat with someone you know
Topics: Azure GitHub GitHub Copilot
Read articleIs Redis Overkill? Rethink SignalR Backplane with PostgreSQL
levelup.gitconnected.com
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 »
Topics: PostgreSQL Redis SignalR
Read articleThe Right Way to Make HTTP Requests in .NET: HttpClient vs. IHttpClientFactory
medium.com
The HttpClient is the foundational class for making HTTP requests in .NET applications. It's simple, intuitive, and highly effective—but…
Read articleModernizing Visual Studio Extension Compatibility: Effortless Migration for Extension Developers and Users
devblogs.microsoft.com
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 ...
Topics: Visual Studio
Read articleThe Great EF Core Trap: ValueGeneratedOnAddOrUpdate vs ValueGeneratedOnAdd
medium.com
Why the heck is my ValueGenerator not firing on update?!” If you’ve ever screamed this into your keyboard while staring at your entity…
Topics: EF Core SQL Server
Read articleAfter 17 Years, C# Finally Gets Extension Properties
mareks-082.medium.com
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.
Read articleThe Ultimate Hack to Crush Endless Ifs in C#
medium.com
Cleaner C# code in minutes.
Topics: C# Design Patterns
Read articleASP.NET Core Caching Mastery: Redis, Memory Cache, Distributed Patterns & Performance Optimization (Part - 27 of 40)
c-sharpcorner.com
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...
Topics: ASP.NET Core Performance Redis
Read articleRepository Pattern With Entity Framework Core | Clean Architecture, .NET 9
medium.com
“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…
Topics: Clean Architecture .NET 9 EF Core
Read articleOptimize Your .NET App for Production — Complete Checklist (Part 2)
abp.io
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 »
Topics: .NET Core Performance
Read articleGet Ready: .NET 10 is Arriving Next Month
medium.com
Introducing the Next Evolution of the Platform and the Definitive Guide to Its History by Stephen Traub
Topics: .NET 10
Read articleASP.NET Core Razor Pages Mastery: Advanced UI Patterns, Real-World Examples & Performance Optimization(Part-21 of 40)
c-sharpcorner.com
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...
Topics: ASP.NET Core Performance
Read article