~/talk

Adventures in Elm

Talkat GOTO Chicago 2016 · 2016-05-23..05-26· [frontend-architecture, typescript]
slides:none on file

A hands‑on demo shows Elm compiling to JavaScript, using elm-format, the HTML and Mouse packages and the elm package manager (which enforces semantic versioning), to build a small page that tracks mouse position, switches images and sends button events. The app implements the Elm Architecture (model → view → update), compiles to elm.js, exhibits helpful compiler errors, and runs live — mouse moves and button clicks reliably update the model and UI.

AI-written summary · about

  1. 0:00Start
  2. 1:05Stripe
  3. 2:27Functional Programming
  4. 5:11Discord
  5. 9:39Live Coding
  6. 13:33Type Alias
  7. 15:18Type Aliases
  8. 15:42Union Type Machine
  9. 16:14Pattern Matching
  10. 21:50Semantic Versioning
  11. 26:04Code Generation
  12. 33:48Modularity
~/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.