~/talk

The Functional Final Frontier

slides:none on file

Shows how Om (a small ClojureScript layer over React) pairs with persistent vectors to make UI state cheap to copy, undo and replay. Claims updates touch at most ~7 nodes even for billions of elements using a 32-ary bitmap trie; demonstrates adding undo in five lines and a 64×64 pixel editor that stores 4,096 states in ~0.2MB vs ~1.7MB for plain arrays. Diffing via React yields time travel for free and trivial serialization/rollback and animated GIF export.

AI-written summary · about

  1. 0:00Start
  2. 4:06The Web Browser
  3. 6:51Functional Reactive Programming Frp
  4. 8:33Persistent Data Structures
  5. 11:16Structural Sharing
  6. 22:59Pixel Editor
  7. 25:53Memory Test
  8. 28:44Mvc Frameworks
~/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.