Why does everyone hate nulls?
Null reference exceptions, nullable reference types in C# 8+, and whether Tony Hoare's billion-dollar mistake was actually that bad.
Everything C# — language features, the .NET ecosystem, LINQ, async/await, performance tips, and modern patterns. If it compiles to IL, it belongs here.
Null reference exceptions, nullable reference types in C# 8+, and whether Tony Hoare's billion-dollar mistake was actually that bad.
C# keeps adding new ways to define types. Here is my mental model for choosing.
LINQ is beautiful but it is not free. Let's talk about when it hurts and what to reach for instead.
yup, it indeed is