This is a placeholder for a series I haven't written yet. Please check back later!

Meanwhile, please see the Designing with Types series, which covers similar ground.

I'll also be giving a talk on this topic at NDC London 2013.