Gary Bernhardt personal blog
Boundaries
This talk is about using simple values (as opposed to complex objects) not just for holding data, but also as the boundaries between components and subsystems. It moves through many topics: functional programming; mutability's relationship to OO; isolated unit testing with and without test doubles; and concurrency, to…
- Points
- 0
- HN comments
- 0
- Submissions
- 0
- Cited by
- 56 commenters
Software EngineeringSystems & Performance2013
Cited in comments
Linked from 81 Hacker News comments by 56 different people, from Nov 2013 to Jun 2026.
Most recent:
- sph · Jun 14, 2026
- iLemming · Feb 5, 2026
- Twisol · Oct 28, 2025
- SatvikBeri · Apr 6, 2025
- tokonoma · Dec 31, 2024