~/talk

Workshop: The Wonderful Elm World Without Mutations and Side Effects — The Art of Pure Touches (Part 1)

TalkinRussianat HolyJS 2022 Autumn · 2022-11-10..11-20· [javascript, frontend-architecture]
name:Yan Novak
links:none on file
slides:none on file

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

  1. 0:00Elm functional intro
  2. 1:05Elm core principles
  3. 2:52What is Elm
  4. 5:05FP basics in Elm
  5. 8:42Functions and variables
  6. 11:36Elm typing
  7. 13:43Currying in Elm
  8. 15:53Why learn Elm
  9. 19:29Elm compiler errors
  10. 20:53Functional paradigm
  11. 23:48Elm community resources
  12. 24:30Elm app hands-on
  13. 27:46Elm architecture
  14. 30:36Email form and checkbox
  15. 33:48Handling events
  16. 36:58Message type handling
  17. 40:14Screen transitions
  18. 43:10Debugging with Elm Debugger
  19. 46:41Business logic
  20. 49:09Rendering office list
  21. 56:19Testing in Elm
  22. 59:16Side effects and backend
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.