Editor's note
I kept this one deliberately mixed, which usually makes for a better daily read. The async/await pair stands out because one explains the mechanics while the other steps back and looks at the concurrency mindset shift. I also liked the Dapper connection pooling piece and the captive dependency guide since both hit problems that show up quickly in real production apps.
Async internals, Dapper, Azure blobs
Enjoying the newsletter? Your feedback helps us grow and reach more developers.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
The quickest way to edit code??
A fast hit on editing tips paired with a practical Dapper pooling walkthrough for ASP.NET Core APIs is a nice productivity-plus-performance combo.
RedLock.NET Distributed Locking
A concise introduction to RedLock.NET that’s useful if you need cross-instance coordination and want to understand the tradeoffs of Redis-based locking.
Unit of Work Pattern Explained Simply in .NET
This is a straightforward refresher on Unit of Work, where it helps, and why transaction boundaries still matter in ordinary line-of-business apps.
Stop NullReferenceExceptions in C# Before They Break Your App
Null safety remains a basic but expensive failure point, and this piece is a helpful reminder of the habits and language features that reduce it.
async/await in C#: What Actually Happens
If async/await still feels magical, this one is worth reading for the state-machine mental model behind the syntax.
Why Async/Await Changed the Way We Think About Concurrency
This complements the internals article by focusing more on how async/await changed scalability expectations and day-to-day concurrency design.
Captive Dependency in .NET: The Complete Guide to Understanding, Detecting, and Fixing It
Captive dependencies are subtle DI bugs with outsized consequences, so a guide focused on spotting and fixing lifetime mismatches is always useful.
How to Use Azure Blob Storage to Upload and Download Files in .NET
A practical Azure Blob Storage walkthrough with file upload and download examples that should help anyone wiring storage into a .NET app.
.NET Conf Most Popular Sessions Tool
Steve Smith’s tool is a neat utility post and a good example of scratching a real community itch with a small focused app.
Detecting Broken Image URLs Efficiently in .NET
Checking lots of image URLs efficiently is a real maintenance task, and this article addresses the scale problem instead of just the happy path.
Difference Between Abstract Class and Interface in C# With Examples
A basic language comparison, but still relevant because choosing between interfaces and abstract classes affects extensibility and design clarity.
How to Use Joins in SQL With Real World Examples
Not .NET-specific, but SQL joins remain foundational knowledge for application developers who need to reason about data shape and reporting.
IOptions, IOptionsSnapshot & IOptionsMonitor in .NET so much choice 4 something simple like settings
The options trio confuses plenty of developers, so a side-by-side explanation of when to use each one is genuinely helpful.









