~/talk

RxJS Observables in Angular

Talkat NGConf 2018 · on Thursday, 2018-04-19· [reactive-programming, angular]
slides:none on file

Covers the four Angular APIs that return Observables (HTTP client, reactive forms valueChanges, router params/events, and component timers) and walks through ~15 live examples showing which RxJS operators actually solve real problems: map and catchError to produce developer/user friendly results, switchMap with debounceTime and distinctUntilChanged for typeahead, and the takeUntil pattern (Subject + ngOnDestroy) to prevent memory leaks; demos include a broken POST that needed subscribe, an error-isolation bug and fix, a localStorage observable, and a combineLatest/scan example that successfully merges streams.

AI-written summary · about

  1. 0:00Intro
  2. 1:25Operator Anxiety
  3. 5:55Broken Example
  4. 9:22Pipe
  5. 12:45Array
  6. 14:10Recap
  7. 16:05Reactive Forms
  8. 17:20Observable Inputs
  9. 20:30Error Isolation
  10. 21:35The Wrong Way
  11. 24:50The Router
  12. 27:05Routes
  13. 28:35Events
  14. 29:40Subscribe
  15. 30:25Router component destroyed
  16. 31:20Router memory leak
  17. 33:35The subject
  18. 38:35TakeUntil pattern
  19. 42:00Summary
  20. 44:10Multistream
  21. 45:50LocalStorage
  22. 49:35Scan
~/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.