~/talk

Elm or how I learned to love front end development

slides:none on file

Elm compiles to HTML/JS/CSS and enforces static typing that catches most errors at compile time, producing no runtime exceptions and descriptive compiler messages. The Elm Architecture uses a single model plus pure view and update functions, with time-travel debugger, hot swapping, ports, tasks and mailboxes to call external HTTP APIs. Demo app pulls talks from Joind.in via HTTP tasks and ports, updates state through actions, and the approach proves practical and performant for real front‑end apps.

AI-written summary · about

  1. 0:00Introduction to Elm
  2. 1:53What is Elm?
  3. 4:30Functional programming
  4. 7:06Functional reactive programming
  5. 11:08Signal graphs and maps
  6. 14:17State management and folds
  7. 18:36The Elm architecture
  8. 24:05Actions and update logic
  9. 27:22Interacting with the world
  10. 30:31Tasks and effects
  11. 34:36Summary and resources
  12. 36:48Q&A and compiler demo
~/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.