Keynote
summary
Company runs ~250,000 lines of Elm with 26 engineers and sees effectively no runtime exceptions in production; Elm 0.19 adds offline package installs, much faster compiles and function-level dead code elimination. A real-world example app (10 routes, 33 modules, ~4,000 LOC) builds from scratch in ~0.6s and produces a ~29 KB bundle when optimized. Trade-offs remain: a smaller package ecosystem, some Web API interop, and learning a new language.
AI-written summary · about
chapters (13)
- 0:00Welcome and Elm introduction
- 1:03Why use Elm at NoRedInk
- 2:06Elm’s zero runtime exceptions
- 3:09Benefits of Elm
- 3:51Costs and trade-offs of Elm
- 5:18Elm 19 new features
- 6:22Live Elm 19 build demo
- 8:29Build speed improvements
- 8:49Bundle size optimization
- 11:16Elm adoption trends in 2018
- 12:37Benefits vs costs recap
- 14:21Future of Elm and learning resources
- 15:03Closing and Q&A
related talks
26mDeveloping with Elm in a large application
53mElm in production
41mWriting Reliable Web Apps With Elm
53mAdventures in Elm: Events, Reproducibility, and Kindness
47mElm or how I learned to love front end development
01h 28mFunctional Programming for the Web with Elm
19mElm at large (companies)
09mKeynote Feature: Infrastructure
