EF Core performance and .NET 10 changes
A mixed .NET roundup covering EF Core tuning, Blazor debate, .NET 10 and C# 14 updates, options patterns, testing, and messaging choices.
Jasen's top three picks
- 1 EF Core Is Fast… Until You Use It Wrong (or Right)
medium.com
Worth a look if you’re tuning queries; the real value is in understanding when EF Core helps and when your usage pattern hurts.
- 2 Accelerating .NET
blog.gopenai.com
A practical rundown of .NET MAUI crash reporting that’s more useful than a generic Sentry intro.
- 3 Interface vs Abstract Class in C# — What They Really Mean [Part 2]
medium.com
This Blazor piece is opinionated, but it’s useful because it forces a realistic look at framework tradeoffs.
Editor's note
I pulled together a deliberately mixed issue this time: performance, architecture, UI, and runtime updates all landed side by side. The EF Core performance piece and the .NET 10/C# 14 overview are the two I’d expect most readers to open first, while the testing platform and memory articles are solid practical reads.
Today's articles
EF Core Is Fast… Until You Use It Wrong (or Right)
medium.com
1. Introduction
Topics: EF Core Performance
Read articleAccelerating .NET
blog.gopenai.com
Building cross-platform apps with .NET MAUI is powerful — but debugging issues, writing tests, and reviewing pull requests can still take… Continue reading on GoPenAI »
Topics: .NET MAUI Performance
Read articleInterface vs Abstract Class in C# — What They Really Mean [Part 2]
medium.com
Part 2: 🏦 Banking Systems
Topics: C# Solid Principles
Read article.NET Core vs .NET Framework – Key Differences Explained
medium.com
EF Core 10 Performance Mastery: 7 Real-World Techniques That Cut Latency 30–70% in Production (With…
Topics: .NET Core .NET Framework
Read articleFrom Zero to Crash Visibility: Implementing Error Monitoring in .NET MAUI with Sentry
medium.com
Introduction
Topics: Application Insights .NET MAUI
Read articleBuilding Scalable SaaS with Multi-Tenant Architecture in .NET
medium.com
Multi-tenant architecture has become a cornerstone in modern SaaS application design, especially within the .NET ecosystem. As businesses…
Topics: ASP.NET Core
Read articleBlazor Sucks? Here’s What You Should Try Instead 2026
medium.com
I just finished reading Alex Martossy’s Blazor Sucks and found myself nodding along to nearly every paragraph. After 6+ months on a…
Read articleIOptions vs IOptionsSnapshot vs IOptionsMonitor in .NET — Pick the Right One
medium.com
You open a .NET project. You write something in appsettings.json. You inject IOptions<T> into your service. Everything works. Life is good.
Topics: ASP.NET Core .NET Core
Read articleA Generic Query Engine for Data Grids in C# (Part 1)
medium.com
Every data grid sends filters and sort orders to your API. If you’re writing that logic per entity, you’re doing it wrong.
Topics: ASP.NET Core Web API
Read articleParallel LINQ (PLINQ) in C#: Unlocking Multi-Core Performance
medium.com
Introduction
Topics: C# Performance
Read articleA Generic Query Engine for Data Grids in C# (Part 2)
medium.com
Before any expression tree is built, the engine must decide what’s allowed in — and what gets rejected at the door.
Topics: ASP.NET Core Web API
Read articleThe Developer’s Leap Forward: Everything New in .NET 10 and C# 14
medium.com
Introduction: Why This Release Matters
Read articleThe Silent Performance Killer in C#: String vs. StringBuilder
medium.com
Since my early days at university, professors and online resources always gave me the same advice: “Just use String; it’s easier.” And for…
Topics: C# Performance
Read articleModernizing .NET — Part 17: Migrating SMTP Email to MailKit
medium.com
Learn how to replace obsolete SmtpClient with MailKit for modern, secure, and cross-platform email delivery in .NET Core.
Read articleSOH vs LOH in .NET: What Every C# Developer Should Know About Memory
medium.com
The .NET GC doesn’t treat all allocations equally. Objects under 85,000 bytes go on the Small Object Heap (SOH). Objects at or above that…
Topics: C# Performance
Read articleFrom Hangfire to Message Brokers: Evaluating RabbitMQ and Kafka in .NET
medium.com
Lessons from exploring background jobs, event-driven architecture, and scalability as systems grow
Read articlePreventing Overposting in ASP.NET Core JSON Patch APIs
derek-ji.medium.com
A custom Model Binder that enforces field-level access control using annotations
Topics: ASP.NET Core Security
Read articleMastering the Options Pattern in .NET
medium.com
If you’ve spent any time building APIs or microservices in ASP.NET Core, you’ve dealt with configuration. API keys, database connection…
Topics: ASP.NET Core .NET Core
Read articleThe new Microsoft Testing Platform for .NET:
medium.com
Testing in .NET has historically been associated with VSTest. That choice was reasonable for a long time because VSTest offered broad…
Topics: Unit Testing Visual Studio
Read article