C# is a language, a coding language?!?!?!?!?!?!?
yup, it indeed is
Everything C# — language features, the .NET ecosystem, LINQ, async/await, performance tips, and modern patterns. If it compiles to IL, it belongs here.
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.
Null reference exceptions, nullable reference types in C# 8+, and whether Tony Hoare's billion-dollar mistake was actually that bad.