"Making Impossible States Impossible" by Richard Feldman

elm-confLength: 25 minutesFunctional programming

In brief

Richard Feldman's elm-conf talk on designing models so that bugs from impossible application states cannot occur, using Elm's compiler and types. It demonstrates techniques for making invalid states unrepresentable.