Jeroen's Hierarchy of Constraints
The "lower to the metal" you enforce a constraint, the more robust it is. It also tends to be simpler to understand and maintain higher up the chain.
Key Elm Techniques
There are a handful of techniques that help you make the most of Elm.