Beyond JavaScript Frameworks: Writing Reliable Web Apps With Elm
summary
Claims Elm compiles to JavaScript and prevents many classes of runtime failures using no runtime errors and algebraic union types; the talk demos a working counter app using the Elm architecture (model/view/update plus subscriptions and ports) and highlights tooling like Elm format. Concrete adoption details: local meetups hit ~300 members, a one-day conference draws 105 attendees, a company runs ~150k lines of Elm in production, and surveyed projects report 100% willingness to reuse Elm for safety-first apps.
AI-written summary · about
chapters (17)
- 0:00Start
- 7:21Check, check, check...
- 8:02Integrating Elm in your app
- 8:24Elm at a glance
- 9:11Elm lang features
- 9:59Functions & Type Inference
- 10:40Type Signatures
- 10:57Constants, Tuples and Records
- 11:30Type Aliases
- 13:16Algebraic Data Types or Union Types
- 14:26Pattern Matching
- 15:31Modeling with Union Types
- 16:35Maybe
- 17:34The Elm Architecture (TEA)
- 33:27Disadvantages of Elm
- 46:25Avoid Elm if
- 48:22Summary
related talks
54mBeyond JavaScript Frameworks: Writing Reliable Web Apps With Elm
41mWriting Reliable Web Apps With Elm
47mElm or how I learned to love front end development
27mCreating Reliable Web Applications with Elm
26mElm - Frontend with Guarantees
01h 28mFunctional Programming for the Web with Elm
48mHighway to Elm!
30mElm the Game Changer
