~/talk

RxJs from Scratch

Talkat ng-conf 2022 · 2022-08-31..09-02· [angular, reactive-programming]
slides:none on file

Two-hour workshop runs live with hands-on StackBlitz exercises and concrete claims: observables come from HTTP and forms, async pipe removes manual subscribe, tap spies side effects, operators like map, filter, combineLatest and switchMap compose streams, and polling uses timer + switchMap to call an API every 30s. Solutions use a ReplaySubject/BehaviorSubject pattern for shared state; demos build working dropdowns, filtered country lists, and a working exchange-rate poller.

AI-written summary · about

  1. 0:00Introduction
  2. 4:45What is RxJS
  3. 10:46Subscribing basics
  4. 13:50Dropdown selection example
  5. 17:29First exercise setup
  6. 20:18First exercise solution
  7. 24:00Async pipe simplification
  8. 28:06RxJS operators intro
  9. 34:29Map operator demo
  10. 40:27Tap for side effects
  11. 45:07Merge and filter combo
  12. 50:07CombineLatest explained
  13. 55:03Second exercise setup
  14. 56:29Second exercise solution
  15. 1:05:01Debugging with tap
  16. 1:10:01Custom observables subjects
  17. 1:18:14Subject types comparison
  18. 1:23:43Replay and Async subjects
  19. 1:28:06Third exercise setup
  20. 1:33:54Third exercise solution
  21. 1:39:54Subject types recap
  22. 1:42:58Conclusion and key takeaways
~/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.