Workshop: The Wonderful Elm World Without Mutations and Side Effects — The Art of Pure Touches (Part 2)
summary
An introduction to the Elm language and its functional approach to frontend development, explaining Elm’s model of no mutations and no side-effects and how to structure Elm applications. Covers why Elm is different from JS frameworks (React/Vue/Angular), and demonstrates how to build frontend UIs using Elm’s architecture and best practices.
AI-written summary · about
chapters (13)
- 0:00Elm workshop welcome
- 2:14Maybe type for office
- 5:46Refactoring functions
- 9:01Pipe operators in Elm
- 13:20Backend via HTTP
- 18:27App type and commands
- 26:27Async data with Result
- 31:52Data modeling
- 39:15Creating types and modules
- 43:11Adding functions
- 46:47App transitions
- 47:50Testing and debugging
- 50:25Q&A
related talks
54mElm, a simple and purely functional language for the front end
47mElm or how I learned to love front end development
39mDeveloper Happiness on the Front End with Elm
38mConfident Frontend with Elm
54mBeyond JavaScript Frameworks: Writing Reliable Web Apps With Elm
56mSimplifying Web App Development With Elm and Functional Programming
27mCreating Reliable Web Applications with Elm
15mPutting the fun in functional with Elm
