Adventures in Elm: Events, Reproducibility, and Kindness
summary
Elm compiles to JavaScript, enforces immutability and strong types, and ships a concrete event-loop Elm Architecture where a single update function + model produce HTML; the demo app uses mouse position signals, an explicit model/update/view loop, and a custom in-app debugger and ports for JS interop (eight lines of JS for focus/save). The compiler gives friendly errors, the package manager enforces semantic versioning, produced ~500KB output, and tooling and libraries remain noticeably immature.
AI-written summary · about
chapters (7)
- 0:00Introduction to Elm
- 4:29Writing an Elm program
- 14:02Working with signals
- 21:16Elm architecture explained
- 30:04Building complex components
- 39:07Elm in the real world
- 49:42Questions and answers
related talks
47mElm or how I learned to love front end development
51mElm-Friendly Functional Programming For The Web
41mWriting Reliable Web Apps With Elm
01h 28mFunctional Programming for the Web with Elm
44mMy adventure with Elm
53mElm in production
26mDeveloping with Elm in a large application
27mElm, a Truly Innovative Language for the Web
