~/talk

The Magic of RxJS by Natalia Tepluhina (Eng) | JSConfAM19

Talkat JS Conf Armenia 2019 · on Saturday, 2019-11-30· [reactive-programming]
slides:none on file

Builds a breakout‑style canvas game live using RxJS observables and operators, wires a 60fps ticker via interval/pipe/scan, captures input with fromEvent and merge, combines streams with withLatestFrom/combineLatest, and computes paddle/ball/bricks state in a scan. The demo mostly runs in the browser, handles unsubscribe on game over, updates score, but exhibits a sporadic bug where the ball sometimes tunnels through the floor. The repository and branches for the finished code are linked.

AI-written summary · about

  1. 0:00Start
  2. 4:35Compare Observables To Promise
  3. 5:19Anatomy of Observable
  4. 7:54Operators
  5. 11:24Interval
  6. 14:06Scan Operator
  7. 15:28User Input
~/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.