Editor's note
I curated a pretty wide mix this time, from old-school Windows compatibility internals to newer .NET 10 and Aspire talk. The EF Core repository critique and the MediatR parallel notifications piece stood out because they challenge habits many of us have used for years. I also liked the Redis caching and rate limiting articles for the practical production angle.
ASP.NET Core, EF Core, and .NET 10 notes
Enjoying the newsletter? Your feedback helps us grow and reach more developers.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
Behind the scenes on how Windows 95 application compatibility patched broken programs
A fun look at how Windows 95 patched compatibility without breaking everything else.
ASP.NET Core — Concept Overview
A solid ASP.NET Core overview that’s useful for newer developers and as a refresher.
The Generic Repository Pattern with EF Core — Why It Sucks (and What to Do Instead)
A sharp critique of the generic repository pattern, with better EF Core alternatives.
The Simple Way to Understand Unmanaged Resources in .NET
A clear explanation of unmanaged resources and why the GC isn’t the whole story.
📝 The Importance of Documenting Your Code: Why Every Developer Should Do It
A practical reminder that code documentation pays off in team velocity and debugging.
Implementing Distributed Caching with Redis in ASP.NET Core for Scalable Applications
Redis caching in ASP.NET Core gets a production-minded treatment here.
VS Code subagents show how AI-assisted workflows are changing day-to-day coding.
Composition Over Inheritance: Building Flexible C# Applications
Composition over inheritance still matters, and the examples make the tradeoff concrete.
Carbon Aware Computing - Using .NET Open Source libraries for more sustainable applications
Carbon-aware computing brings sustainability into real .NET deployment decisions.
Are C# 14's new features worth updating your app to .NET 10?
A timely .NET 10 and C# 14 update guide for teams weighing an upgrade.
The Dumb Things in C# and .NET That Still Trip Us Up
These C# and .NET gotchas are the kind that keep biting even experienced developers.
Working with Raw SQL in EF Core Without Losing Safety
Raw SQL in EF Core can stay safe when you stick to parameters and the right APIs.
We Can Finally Publish Notifications in Parallel with MediatR (and Not Regret It)
Parallel MediatR notifications are finally practical without the usual tradeoff.
7 More .NET APIs That Microsoft Uses in Production (But You Probably Don’t)
A quick tour of lesser-known Microsoft-used APIs that are worth a closer look.
Rolling Your Own SSO A Practical Guide with OpenIddict
OpenIddict gets a practical SSO walkthrough for teams building their own identity flow.
How to Implement Rate Limiting and API Throttling in ASP.NET Core
Rate limiting and throttling in ASP.NET Core are covered with built-in and Redis options.
Understanding the C# Null Propagator Operator (?.)
The null-conditional operator still solves more bugs than most of us admit.
Efficient Background Task Processing in ASP.NET Core Using Hangfire and Quartz.NET
Hangfire and Quartz.NET make background work in ASP.NET Core easier to structure.
Modernizing .NET Applications for the Cloud
Modernizing for the cloud ties Aspire 13 and .NET 10 into a useful platform update.
Use TimeSpan Or Specify Units In Duration Properties And Parameters
Using TimeSpan instead of raw integers is a small API choice that prevents real bugs.














