Category
async
Explore articles, tutorials, and insights about async — covering practical tips, best practices, and real-world examples.
3 articlesC# Task Combinators: Task.WhenAll, Task.WhenAny, Task.WhenEach, and Parallel.ForEachAsync
2026/02/18·13 min readLearn when to use Task.WhenAll, Task.WhenAny, Task.WhenEach, and Parallel.ForEachAsync, including practical patterns for primary/fallback concurrency in real apps.
ConfigureAwait(false) in C# and ASP.NET Core: Deadlocks, 3-Tier API, and Library Rules
2026/01/18·20 min readLearn exactly what ConfigureAwait(false) does, when it prevents deadlocks, why ASP.NET Core usually does not need it, and how to apply it correctly in reusable library code.
C# Deadlocks and SynchronizationContext — Why ASP.NET Core Doesn't Have It
2026/01/05·16 min readMaster SynchronizationContext, understand how .Result and .Wait() cause deadlocks in WPF/WinForms/ASP.NET Framework, and why ASP.NET Core eliminated this problem entirely.