03 February 10, 2026
· 4 min
Value Objects in TypeScript: goodbye to primitives
Stop passing strings everywhere. Value Objects in TypeScript: types that speak the language of your business and validate at birth.
- TypeScript
- DDD
- Design
// notes & learnings
Stop passing strings everywhere. Value Objects in TypeScript: types that speak the language of your business and validate at birth.
When a function can fail, let the type say so. Result Pattern in TypeScript: explicit errors, type-safe, and easy to test.
Recap of our Mock 101 workshop at Nerdearla 2025: we taught dummies, stubs, spies, mocks, and fakes with practical katas in 6 programming languages.