Async internals, Dapper, Azure blobs
Coverage includes Dapper pooling in ASP.NET Core, Redis locking, DI lifetime pitfalls, Azure Blob file handling, SQL joins, and options patterns.
Jasen's top three picks
- 1 The quickest way to edit code??
youtube.com
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.
- 2 RedLock.NET Distributed Locking
medium.com
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.
- 3 Unit of Work Pattern Explained Simply in .NET
malshikay.medium.com
This is a straightforward refresher on Unit of Work, where it helps, and why transaction boundaries still matter in ordinary line-of-business apps.
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.
Today's articles
The quickest way to edit code??
youtube.com
Mastering Connection Pooling with Dapper in ASP.NET Core Web API
Topics: ASP.NET Core Dapper Performance
Read articleRedLock.NET Distributed Locking
medium.com
A brief overview
Topics: Design Patterns Redis
Read articleUnit of Work Pattern Explained Simply in .NET
malshikay.medium.com
When building applications that interact with a database, it is common to perform multiple operations as part of a single business process…
Topics: Design Patterns .NET Core
Read articleStop NullReferenceExceptions in C# Before They Break Your App
medium.com
A NullReferenceException occurs when you try to access a member (method, property, index) of an object that is currently null.
Topics: C#
Read articleasync/await in C#: What Actually Happens
medium.com
I kept hearing that async/await makes code “run in the background” or “makes things faster,” but that never fully made sense to me.
Topics: C# Performance
Read articleWhy Async/Await Changed the Way We Think About Concurrency
c-sharpcorner.com
Explore how async/await revolutionized concurrency in C#. Learn how it simplified asynchronous programming, improved scalability, and shifted developer thinking in .NET.
Topics: C# Performance
Read articleCaptive Dependency in .NET: The Complete Guide to Understanding, Detecting, and Fixing It
medium.com
Introduction
Topics: Design Patterns .NET Core
Read articleHow to Use Azure Blob Storage to Upload and Download Files in .NET
c-sharpcorner.com
Learn how to use Azure Blob Storage in .NET to efficiently upload and download files. Step-by-step guide with code examples, best practices, and real-world use cases.
Read article.NET Conf Most Popular Sessions Tool
ardalis.com
DotNetConf (.NET Conf) is a long-running virtual conference hosted each November with the release of a new version of .NET. Its sessions are published to YouTube each year. What have been the top sess...
Read articleDetecting Broken Image URLs Efficiently in .NET
medium.com
Broken image URLs are easy to ignore when the dataset is small.
Topics: .NET Core Performance
Read articleDifference Between Abstract Class and Interface in C# With Examples
c-sharpcorner.com
Explore the nuances of Abstract Classes vs. Interfaces in C#. Learn their key differences, use cases, and real-world examples for better C# development.
Topics: C# Solid Principles
Read articleHow to Use Joins in SQL With Real World Examples
c-sharpcorner.com
Master SQL joins! Learn INNER, LEFT, RIGHT, and FULL JOIN with real-world examples. Combine data from multiple tables for powerful insights and reporting.
Topics: SQL Server
Read articleIOptions, IOptionsSnapshot & IOptionsMonitor in .NET so much choice 4 something simple like settings
medium.com
URL Pattern Matching in .NET
Topics: ASP.NET Core .NET Core
Read article