Making The Invalid Impossible - Choosing The Right Data Model
How to manage state complexity by making invalid state impossible.
Tags: scala, programming, devtips