~/talk

Functional reactive UI with JavaScript

Talkat Lambda Days 2016 · 2016-02-25..02-26· [javascript]
name:Zaiste
links:none on file
slides:none on file

Claim: build UIs as pure functions over time by treating events as streams and pushing side effects through drivers. Demonstrations use Cycle.js with RxJS to make a timer, an input-reflector and a double-click detector written in about four lines, all running live. The argument shows how declarative rendering plus observable composition replaces imperative callbacks and stores, and the demos execute successfully, illustrating the model‑intent‑view splitting and driver‑based side effects.

AI-written summary · about

  1. 0:00Intro
  2. 0:50Survey
  3. 1:22OOP: Alan Key
  4. 2:04POLY CONF 16
  5. 2:372005
  6. 3:16Functional programming
  7. 4:56ML Influence
  8. 6:08Smalltalk-76
  9. 8:14Declarative
  10. 10:48New Concepts
  11. 13:29Passive
  12. 14:37Separation of concerns
  13. 14:51Encapsulation
  14. 15:28Values over time
  15. 16:04Observable
  16. 17:22Lazy event stream
  17. 17:55Asynchronicity
  18. 18:58Simple composition
  19. 19:21Unification
  20. 21:53Concise
  21. 23:13computer
  22. 24:28Sources
  23. 24:46Sinks
  24. 25:14Drivers
  25. 25:34Model-View-Intent
  26. 26:29Composable
  27. 26:48Demo
  28. 30:05Limitations
~/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.