Highway to Elm!
summary
Introducing Elm as an alternative to JavaScript for web apps, the talk explains how Elm eliminates runtime errors (like null/undefined and unhandled errors), avoids npm dependency regressions, and makes refactoring safer. It presents Elm’s language design and toolchain features that guarantee more reliable production deployments compared with typical JavaScript applications.
AI-written summary · about
chapters (21)
- 0:00Introduction
- 1:04JavaScript dominance
- 2:48JavaScript problems
- 9:43Elm introduction
- 10:46Elm advantages
- 13:14Functional programming in Elm
- 16:07Philosophy and simplicity
- 17:29Elm tooling
- 18:10Versioning with Elm
- 19:35Elm community
- 20:37Elm syntax
- 23:34Functions and types
- 27:08Data structures
- 28:57Custom types
- 31:29Null error handling
- 33:12Pattern matching
- 36:25Demo: Coin flip
- 37:31Elm architecture
- 41:46Game implementation
- 44:01Side effects and commands
- 46:29Elm pros and cons
related talks
48mHighway to Elm!
47mHighway to Elm
50mBeyond JavaScript Frameworks: Writing Reliable Web Apps With Elm
47mElm or how I learned to love front end development
16mElm as an antidote to front-end fatigue
30mElm the Game Changer
26mElm - Frontend with Guarantees
39mDeveloper Happiness on the Front End with Elm
