Adventures in Elm
summary
A hands‑on demo shows Elm compiling to JavaScript, using elm-format, the HTML and Mouse packages and the elm package manager (which enforces semantic versioning), to build a small page that tracks mouse position, switches images and sends button events. The app implements the Elm Architecture (model → view → update), compiles to elm.js, exhibits helpful compiler errors, and runs live — mouse moves and button clicks reliably update the model and UI.
AI-written summary · about
chapters (12)
- 0:00Start
- 1:05Stripe
- 2:27Functional Programming
- 5:11Discord
- 9:39Live Coding
- 13:33Type Alias
- 15:18Type Aliases
- 15:42Union Type Machine
- 16:14Pattern Matching
- 21:50Semantic Versioning
- 26:04Code Generation
- 33:48Modularity
related talks
30mElm the Game Changer
47mElm or how I learned to love front end development
39mDeveloper Happiness on the Front End with Elm
51mElm-Friendly Functional Programming For The Web
47mHighway to Elm
53mA peek in to Elm Architecture
48mHighway to Elm!
54mBeyond JavaScript Frameworks: Writing Reliable Web Apps With Elm
