async/await common mistakes I keep seeing in production
A collection of async/await anti-patterns that cause deadlocks, thread pool starvation, and mysterious hangs.
Everything C# — language features, the .NET ecosystem, LINQ, async/await, performance tips, and modern patterns. If it compiles to IL, it belongs here.
A collection of async/await anti-patterns that cause deadlocks, thread pool starvation, and mysterious hangs.
yup, it indeed is
LINQ is beautiful but it is not free. Let's talk about when it hurts and what to reach for instead.
C# keeps adding new ways to define types. Here is my mental model for choosing.