user@runtime:~/blog$ grep -l "csharp" posts/*.md

csharp

54 posts tagged with csharp.

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.