2025-06-12
4m
Value Types vs Reference Types in C#
Understanding the fundamental difference between stack-allocated value types and heap-allocated reference types, and how it affects your code's behaviour and performance.
2025-06-09
4m
Records vs Classes: Choosing the Right Type in C#
Understanding when to use records over classes, covering value equality, immutability, and the with-expression syntax.
2025-06-05
4m
Nullable Reference Types: Eliminating the Billion-Dollar Mistake
How C#'s nullable reference types help you catch null-related bugs at compile time and write more robust code.
2025-06-02
4m
Pattern Matching Deep Dive in C#
A comprehensive look at C# pattern matching, from type patterns to recursive and relational patterns that simplify complex conditional logic.