Aaron Vonderhaar, maintainer and open source contributor to the Elm programming language, talks with host Adam Conrad about the Elm language, its foundations, features, and applications in the front end web development ecosystem. The discussion covers the basics of the language; use cases for Elm; comparisons with JavaScript and JavaScript interoperability; performance, security, and testing considerations; shifting to functional and reactive programming paradigms for web development in contrast to Object-oriented Programming; production use cases and considerations; IDE integration and tips for getting started.
Show Notes
Related Links
- Aaron’s Twitter
- Elm’s Twitter
- Elm research paper
- Elm homepage & docs
- ElmLive videocasts
- The Hard Parts of Open Source
- Episode 108 on Functional Programming and Haskell
- Episode 84 on Lisp
- IntelliJ Elm plugin
- The Elm Guide
- elm-program-test (integration testing)
- Where to find the Elm slack and discourse
SE Radio theme: “Broken Reality” by Kevin MacLeod (incompetech.com — Licensed under Creative Commons: By Attribution 3.0)