Highway to Elm!
summary
Elm is presented as a language that compiles to JavaScript and prevents runtime exceptions by using types like Maybe and enforcing exhaustive pattern matching. The talk demonstrates tools (elm-reactor, elm-make, elm-package), compiler-driven semantic versioning, JS interop via ports, and Random generators; it builds a coin-flip web app using The Elm Architecture (model/view/update) that generates randomness with commands and compiles/runs without runtime errors while the compiler guides fixes step by step.
AI-written summary · about
chapters (7)
- 0:00Dreamweaver to JavaScript
- 7:17Why choose Elm
- 10:48Elm syntax and types
- 25:30Coin flip game
- 39:36Handling results and bets
- 43:32JS interop and testing
- 47:00Summary
related talks
47mHighway 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
50mBeyond JavaScript Frameworks: Writing Reliable Web Apps With Elm
39mDeveloper Happiness on the Front End with Elm
27mElm, a Truly Innovative Language for the Web
