~/talk

Functional Programming for the Web with Elm

Talkat ACCU 2017 · 2017-04-24..04-29· [frontend-architecture, functional-programming]
links:none on file
slides:none on file

Elm compiles to JavaScript with a statically typed, Haskell‑inspired system that reduces runtime exceptions and shows competitive render times versus Angular/React in benchmarks. Examples use Elm Reactor, webpack and a Jupyter kernel; HTTP requests, JSON decoders, ports for JavaScript interop (Asciidoc rendering), and flags for startup config. The ACCU schedule app is built in Elm, open‑source and running successfully at the conference; migration between 0.16→0.18 caused breaking changes.

AI-written summary · about

  1. 0:00Introduction
  2. 3:08Agenda
  3. 5:46What is Elm
  4. 9:23How does Elm help
  5. 14:27Highlevel Elm overview
  6. 16:11Functions
  7. 21:40Unions
  8. 25:19Exit
  9. 25:32Elm Reactor
  10. 33:32Elm Modules
  11. 34:51Elm Architecture
  12. 41:21Main Program
  13. 43:39Program
  14. 45:16Commands vs Messages
  15. 46:41Virtual DOM
  16. 47:23Document Object Model
  17. 48:22Performance
  18. 50:25IPython Notebook
  19. 56:55Talking to the Web
~/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.