Highway to Elm
summary
Elm is a functional language that compiles to JavaScript, promises no runtime exceptions and gives clear compiler errors; the talk live-codes a mini-game built with Elm’s Model/View/Update pattern, immutable state and a Redux-like one-way data flow, uses Elm’s commands and ports to generate randomness and talk to JavaScript, shows semantic versioning and package tooling, demonstrates easy unit and HTML testing and the built-in ability to inspect past states via time-travel debugging, and the demo works.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 6:54Functional programming impact
- 10:08Elm’s unique features
- 17:26Elm’s type system
- 22:16Frontend architecture with Elm
- 27:55Game states in Elm
- 31:41Debugging Elm apps
- 36:46Elm-JavaScript interop
- 40:18Elm testing strategies
- 41:59Scaling Elm apps
- 45:06Q&A
related talks
48mHighway to Elm!
48mHighway to Elm!
30mElm the Game Changer
47mElm or how I learned to love front end development
54mBeyond JavaScript Frameworks: Writing Reliable Web Apps With Elm
39mDeveloper Happiness on the Front End with Elm
27mElm, a Truly Innovative Language for the Web
38mConfident Frontend with Elm
