1. Home /
  2. Posts

Posts

  • Null Construction: Taming Deep Object Graphs Mar 25, 2026

    How the new_null pattern and test builders keep fixture setup from becoming a maintenance problem as injected dependency graphs grow deeper.

  • Seams: Where Code Becomes Testable Mar 25, 2026

    Five cross-language seams for inserting test doubles — constructor, property, method parameter, extract-and-override, and closure injection — plus Python module patching and Rust-specific techniques, with examples throughout.

  • Test Doubles: Dummies, Nulls, Stubs, Fakes, Spies, and Mocks Mar 20, 2026

    A practical guide to the six test double types, with examples in Python, Rust, and C++.

  • 2026 Garden Plan Mar 8, 2026

    This is the plan for my 2026 garden.

  • Future Post Ideas Feb 28, 2026

    This is a list of future post ideas that I may write about.

  • Writing Posts Feb 28, 2026

    Reference Guide for Writing Posts