Why use Elm? To be happy when doing front-end web development. I go over the issues we have, what problems Elm solves, and how it does so. Goal: So you're happier doing front-end dev, no longer have to worry about errors, and feel happy you can learn from your users and change your code without fear.
Slides: https://docs.google.com/presentation/...
Narrowing Types: https://discourse.elm-lang.org/t/doma...