Parallel code, caching, and EF Core
Issue #403 covers parallel performance pitfalls, Redis caching, serverless design, EF Core relationships, async/await internals, and debugging tools.
Jasen's top three picks
- 1 Why Parallel Code Often Runs Slower
medium.com
Parallelism doesn’t guarantee speedup; this is a useful reminder that overhead, contention, and workload shape matter more than thread count.
- 2 Every Note-Taking App Tries Too Hard. I Fixed It.
medium.com
A practical personal workflow article, and a nice break from the usual framework talk.
- 3 DotnetFastMCP: Enforcing Multi-Factor Authentication (MFA) for Critical AI Tools ️
medium.com
MFA for AI tooling is timely; once agents can act, access control stops being optional.
Editor's note
I pulled together a very mixed issue this time: performance, architecture, debugging, and everyday ASP.NET Core plumbing. The Redis caching guide and the cache stampede piece pair nicely if you’re thinking about scale, while the async/await internals article is a good refresher for anyone tuning responsiveness.
Today's articles
Why Parallel Code Often Runs Slower
medium.com
You added parallelism.
Topics: .NET Core Performance
Read articleEvery Note-Taking App Tries Too Hard. I Fixed It.
medium.com
I’ve used a lot of note-taking apps. Apple Notes, Notion, Notability, a bunch of others. They all have the same problem: too many taps…
Topics: .NET Core
Read articleDotnetFastMCP: Enforcing Multi-Factor Authentication (MFA) for Critical AI Tools ️
medium.com
AI Agents are getting powerful. We are moving from “Chatbots that summarize text” to “Agents that move money” and “Agents that deploy… Continue reading on Applied AI for App Devs »
Read articleHow to Implement Redis Caching in ASP.NET Core?
c-sharpcorner.com
Boost ASP.NET Core performance with Redis caching! Learn to implement it for faster response times, reduced database load, and improved scalability. Production-ready guide.
Topics: ASP.NET Core Redis
Read articleThe Million-Request Crash: Taming the “Cache Stampede” in Distributed Systems
medium.com
How the “Thundering Herd” problem turns your caching layer into a database killer, and the advanced patterns top-tier engineers use to…
Topics: Performance Redis
Read articleCracking the Code of Serverless Design: Patterns that Scale and Patterns that Fail
visualstudiomagazine.com
Chad Green explores how intentional design patterns determine whether serverless architectures deliver on their promises of scalability, resilience, and cost efficiency.
Topics: .NET Aspire Azure
Read articleHow to Avoid Code Duplication in Vertical Slice Architecture in .NET
antondevtips.com
Learn how to manage code duplication in Vertical Slice Architecture with .NET. Discover when to share vs duplicate code, extract infrastructure concerns, push business logic into domain models, share
Topics: Clean Architecture .NET Core
Read articleMSSQL Extension for VS Code: Query Profiler, ADS Migration Toolkit & More
devblogs.microsoft.com
The MSSQL Extension for VS Code continues to evolve, delivering features that make SQL development more integrated, more powerful, and more developer-friendly. In version v1.40.0, we're introducing th...
Topics: SQL Server Visual Studio Code
Read articleThe New Integrated Browser Has Arrived!
youtube.com
How to Implement Redis Caching in ASP.NET Core for Performance Improvement?
Topics: Visual Studio Code
Read articlePolymorphic Relationships in EF Core: Three Approaches
blog.elmah.io
Database schema and entity design are the pavement of most applications. If the entities are paved well, the application can provide great performance. Otherwise, it can lead to pitfalls. One key aspe...
Read articleHow Async and Await Work Internally in C#?
c-sharpcorner.com
Unlock C#'s async/await secrets! Explore state machines, task-based patterns, and synchronization contexts for scalable, responsive apps. Avoid deadlocks and boost performance.
Topics: C# Performance
Read article.NET Memory Dump Analysis with DumpLinq
medium.com
Long-running services that handle millions of requests will occasionally end up in a bad state and require a restart.
Topics: Performance Profiling
Read articleLINQ in C#: Understanding the SelectMany() Operator [Part 1]
medium.com
Flattening Hierarchies, One Sequence at a Time
Read articleHow to Implement Global Exception Handling in ASP.NET Core?
c-sharpcorner.com
Master global exception handling in ASP.NET Core for robust, scalable APIs. Learn to implement middleware, custom exceptions, and standardized error responses.
Topics: ASP.NET Core Security
Read articleHow to Detect Phishing from Text Input in C#/.NET
cloudmersive.medium.com
Phishing attacks are increasingly coming from unconventional inputs.
Topics: ASP.NET Core Security
Read articleHow to Fix CORS Error in ASP.NET Core?
c-sharpcorner.com
Solve ASP.NET Core CORS errors! This guide explains CORS, why errors occur, and provides step-by-step solutions for secure, production-ready configurations. Learn to fix cross-origin issues!
Topics: ASP.NET Core Security
Read article