What is Elm and Why Should I Care?

I gave a talk at Pandamonium 2016, the Instructure engineering conference earlier this year about Elm, the front-end programming language (https://pandamonium2016.sched.org/event/5w4r/what-is-elm-and-why-should-i-care).

The talk is about diving into some of the clever ideas of the Elm programming language and how they can be applied to modern JavaScript development.

After a short introduction to the language, I go into a discussion on the following Elm concepts and their corollaries in the modern JavaScript ecosystem:

  1. Static Analysis
  2. Signal Graphs
  3. Tasks and Effects

The following are the slides from that talk:

Alternate format: http://tgroshon.github.io/elm-pandamonium-pres

What is Elm and Why Should I Care?