~/talk

Advanced patterns in RxJS - Operating heavily dynamic UI’s with RxJS

Talkat NG-MY 2019 · 2019-07-06..07-07· [javascript]
slides:none on file

Builds a streaming, replayable countdown UI that handles multiple dynamic controls (start, post, speed, direction) by capturing UI actions as an event stream and materializing state with a scan accumulator, proving event sourcing with RxJS works for complex local UI state. Uses merge, Subject for programmatic comments, and withLatestFrom to combine last state with triggers, plus a sticky/distinct-like step to avoid redundant updates. Demonstrates it running and recommends animationFrame scheduling and sampling to reduce work for performance.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 4:33Reactive micro-architecture
  3. 11:26Event sourcing concept
  4. 19:29Implementing event sourcing
  5. 26:11Solving dynamic UI issues
  6. 33:22Mapping UI paths to streams
  7. 36:27Scalable architecture benefits
  8. 39:23Performance optimization tips
  9. 42:39Q&A and closing
~/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.