Workshop: The Wonderful Elm World Without Mutations and Side Effects — The Art of Pure Touches (Part 1)
summary
Introduces Elm as a functional front-end language that influenced modern functional approaches in frontend development. Explains what Elm is, how to set it up and use it to build frontends without mutations and side effects, presenting Elm as a different way to think and solve UI problems beyond common frameworks like React, Vue, and Angular.
AI-written summary · about
chapters (22)
- 0:00Elm functional intro
- 1:05Elm core principles
- 2:52What is Elm
- 5:05FP basics in Elm
- 8:42Functions and variables
- 11:36Elm typing
- 13:43Currying in Elm
- 15:53Why learn Elm
- 19:29Elm compiler errors
- 20:53Functional paradigm
- 23:48Elm community resources
- 24:30Elm app hands-on
- 27:46Elm architecture
- 30:36Email form and checkbox
- 33:48Handling events
- 36:58Message type handling
- 40:14Screen transitions
- 43:10Debugging with Elm Debugger
- 46:41Business logic
- 49:09Rendering office list
- 56:19Testing in Elm
- 59:16Side effects and backend
related talks
47mElm or how I learned to love front end development
54mElm, a simple and purely functional language for the front end
39mDeveloper Happiness on the Front End with Elm
38mConfident Frontend with Elm
16mElm as an antidote to front-end fatigue
54mBeyond JavaScript Frameworks: Writing Reliable Web Apps With Elm
51mElm-Friendly Functional Programming For The Web
56mSimplifying Web App Development With Elm and Functional Programming
