A topic is just a mailing list 📬
August 26, 2026
The channel is where I take the things that are hard to explain in prose and show them on screen instead: a debugger stepping through a race condition, a queue draining in real time, a refactor happening line by line. Most episodes run a few minutes. They assume you already write C# for a living and skip straight to the part that actually bites you in production.
Recurring themes: .NET, messaging and distributed systems, design patterns applied to code you'd genuinely ship, and the small architectural decisions that quietly decide whether a codebase is still pleasant to work in two years later. If a video raises a question worth a longer answer, it usually turns into an article on this blog.
Subscribe on YouTubeAugust 26, 2026
A topic is just a mailing list 📬
August 26, 2026
This messaging mistake loses your data
August 25, 2026
A queue is just a coffee shop
August 24, 2026
Queue vs Topic: The Question Most Developers Get Wrong
August 24, 2026
Episode 07 - Primary Constructors | Where the parameter still lives
August 21, 2026
Episode 10 - Abstract vs Sealed Classes | `sealed` is a performance keyword
August 20, 2026
Episode 09 - Interfaces & Default Interface Methods | Adding a member without a break
August 19, 2026
Episode 08 - Enums & Flags | `[Flags]` and the powers of two
August 19, 2026
Episode 06 - Immutability (`init`, `required`) | Constructors you stop writing
August 18, 2026
Episode 05 - Nullable Reference Types | Warnings are the feature
August 18, 2026
Episode 04 - Boxing & Unboxing | The allocation you didn't write
August 17, 2026
Episode 03 - Records & Record Structs | Value equality for free
August 16, 2026
Episode 02 - Structs vs Classes | When the copy costs you
August 12, 2026
Episode 01 - Value Types vs Reference Types | The mutation that vanished
August 12, 2026