Tags /

#TDD

3 posts

Cover for TypeScript DDD Aggregates & Repositories
Programming 3196 words 16 min

TypeScript DDD Aggregates & Repositories

Build DDD aggregates and repositories in TypeScript with TDD. Enforce invariants and test application flows with an in-memory repository.
Cover for Value Objects & Entities in TypeScript: Building Blocks That Can't Break
Programming 3378 words 17 min

Value Objects & Entities in TypeScript: Building Blocks That Can't Break

Learn how Value Objects and Entities make invalid states impossible in TypeScript. Build self-validating domain code with TDD — the blocks that can't break.
Programming 1526 words 8 min

TDD Isn't About Bugs — It's Your Permission to Refactor

Learn why test-driven development is really about permission to refactor, not catching bugs. With TypeScript examples, Result<T, E> patterns, and behavior-based testing from 3 years in production.