Home » What is Devsigner » Sessions » Form Submission: Submit A Session

Elm: Build elegant UIs the functional way (And become a better Javascript dev in the process!)

ElmLang (http://elm-lang.org/) is a delightful, purely functional language that compiles down to Javascript.

Elm hits a number of key features that most javascript developers have to assemble themselves from myriad frameworks:

- Purely functional paradigm
- Strong types
- Flux architecture (Elm inspired the popular Redux pattern/library)
- Virtual DOM
- Immutable data

Join me as we walk through the basics of Elm and learn to write our first tiny Elm app.

Session takeaways: 

1. Elm's primary benefits

2. Fundamental Elm constructs like functions and types

3. Assembling a small interactive application

Christopher Bloom
Chris Bloom

Frontend nerd. Cat hoarder. Dad.