~/talk

Reactive Programming: A Better Way To Write Frontend Applications

Talkat Strange Loop 2018 · 2018-09-26..09-28· [frontend-architecture]
slides:none on file

Claims that treating all UI data as time-varying streams simplifies frontend code, replaces tangled callbacks and subscription setup with declarative relationships, and demonstrates this by wiring up examples that actually run: a button-driven moving ball, a full login form example with API calls and progress state, and a production-scale signal graph for state management. Implements examples with rxjs, shows rxjs download counts overtaking React in registry stats, and ships libraries (signal, rx-react glue) used to connect graphs to React components.

AI-written summary · about

  1. 0:00Introduction
  2. 1:22What is a computer program
  3. 3:00Global Event Bus
  4. 6:08Observer Pattern
  5. 6:35Observer Pattern Example
  6. 9:05Drag and Drop
  7. 9:42Functional Reactive Programming
  8. 10:55Teaching
  9. 12:10Math Context
  10. 13:26Observables
  11. 19:12Real World Example
  12. 26:53Production Concerns
  13. 28:13Signal
  14. 33:03Signal Connect
  15. 38:39TypeScript
~/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.