EF Core, CQRS, and Visual Studio tips
Coverage includes EF Core performance and change tracking, a MediatR-free CQRS dispatcher, Visual Studio window control, analyzers, and C# 14.
Part of: ASP.NET Core: a working guide for .NET developers, EF Core: a working guide for .NET developers, Performance: a working guide for .NET developers
Jasen's top three picks
- 1 Take full control of your floating windows in Visual Studio
devblogs.microsoft.com
A useful Visual Studio quality-of-life update for anyone juggling tool windows across multiple monitors and wanting tighter control over docked and floating layouts.
- 2 10 Hidden Features in .NET Developers Are Sleeping On
pushpadangi.medium.com
A broad grab bag of lesser-known framework features that may trim boilerplate, though the real value depends on how many are genuinely new to you.
- 3 How to Use Multithreading in C# to Run Tasks in Parallel?
c-sharpcorner.com
A beginner-friendly multithreading walkthrough covering Tasks, async and Parallel, with the usual reminder that correctness matters as much as speed.
Editor's note
I put together another deliberately mixed issue today, with plenty for both app developers and tooling-minded folks. The CQRS dispatcher piece stands out because it tackles the post-MediatR-commercial shift with concrete .NET 10 and AOT considerations, and the EF Core change tracker article is the kind of practical debugging guidance teams actually need in production. I also liked the Visual Studio floating windows update since small IDE workflow improvements can add up fast on multi-monitor setups.
Today's articles
Take full control of your floating windows in Visual Studio
devblogs.microsoft.com
If you work with multiple monitors like I do, you’ve probably grown to love floating tool windows and documents in Visual Studio. Being able to pull out Solution Explorer, the debugger, or your code f...
Topics: Visual Studio
Read article10 Hidden Features in .NET Developers Are Sleeping On
pushpadangi.medium.com
Stop writing boilerplate code and discover the framework features that’ll make your colleagues ask “wait, .NET can do that?”
Read articleHow to Use Multithreading in C# to Run Tasks in Parallel?
c-sharpcorner.com
Unlock the power of parallel processing in C# with multithreading! Learn how to use Tasks, async/await, and the Parallel class to boost performance and responsiveness. Master multithreading!
Topics: C# Performance
Read articleWhat’s new in Entity Framework??
medium.com
A practitioner’s deep dive into the architectural differences, performance gaps, and .NET 10-specific features that make EF Core the only…
Read articleBuild Your Own CQRS Dispatcher in .NET 10 (No MediatR)
codewithmukesh.com
MediatR went commercial. Build your own CQRS dispatcher in .NET 10 with pipeline behaviors, AOT support, and a FrozenDictionary core that benchmarks 4x faster than MediatR.
Topics: CQRS .NET 10 Performance
Read articleASP.NET Core 2.3 end of support announcement
devblogs.microsoft.com
ASP.NET Core 2.3 will reach end of support on April 7, 2027. Learn what this means for your applications and how to upgrade to a modern supported version of .NET. The post ASP.NET Core 2.3 end of sup...
Topics: ASP.NET Core
Read articleOptimizing EF-Core Performance in Production: Lessons from the Real World
medium.com
Entity Framework Core (EF Core) is powerful, productive, and widely used — but in production systems, it can easily become a performance…
Topics: EF Core Performance
Read articleMastering the EF Core Change Tracker: Phantom Updates, Detached Entities, and Soft Deletes
medium.com
If you have worked with Entity Framework Core for some time, you already know the usual flow: load data, change a few properties, and call…
Topics: EF Core
Read articleStatic Code Analysis in .NET: Open Source Tools That Actually Earn Their Place in Your Pipeline
fries-dotnet-legacy.medium.com
How to combine free Roslyn analyzers for quality, style, and security — without drowning in warnings
Read articleStop Leaking Generated Types in .NET
medium.com
If you’ve ever opened generated C# code and thought, “Why are there so many tiny helper types floating around my assembly?”, this post is…
Topics: C# Source Generators
Read articleWhat are the new features in C# 14 for developer productivity?
c-sharpcorner.com
Explore C# 14's productivity boosters! Discover streamlined pattern matching, primary constructors, collection expressions, and more for efficient .NET development.
Read articleImplementing Clean Architecture in a .NET 10 Solution Guide
c-sharpcorner.com
Master Clean Architecture in .NET 10! This guide provides a step-by-step approach with practical examples for building scalable, testable, and maintainable applications.
Topics: Clean Architecture .NET 10
Read articleDependency Injection in .NET: What Finally Made It Click
medium.com
I had been using dependency injection in .NET for a while without really understanding what it was doing. I would register services in…
Topics: .NET Core
Read article