~/talk

Reactive programming in Angular

Talkat Devoxx US 2017 · 2017-03-21..03-23· [angular, reactive-programming]
slides:none on file

Covers RxJS 5 (TypeScript) inside Angular 2 with runnable demos: a live debounced FormControl valueChanges search that calls a fake stock API, HTTP GETs mapped to JSON and rendered with the async pipe auto-subscribes, and a weather demo showing switchMap cancels prior HTTP requests (proved by emulating a slow network). Also shows operators like map, filter, flatMap, catch for failover, subjects for shared streams, and explains cold vs hot observables; all examples build and run in angular-cli.

AI-written summary · about

  1. 0:00Reactive programming in Angular
  2. 0:15About myself
  3. 0:53The Agenda
  4. 2:17Main RxJS players
  5. 4:36Data Flow
  6. 6:05An Observable allows
  7. 6:18An Observer provides
  8. 6:32Creating an Observable
  9. 9:38Let's have a beer
  10. 9:52An Operator
  11. 12:34Observable Beer
  12. 15:50Observable map (function)
  13. 17:14Observable filter (function) { }
  14. 17:43RX: the data moves across your algorithm
  15. 18:55Error-handling operators
  16. 20:53Failover with catch()
  17. 23:48Operator flatMap
  18. 26:03RxJS operators
  19. 26:30An input field: FormControl
  20. 27:51Observable Events in forms
  21. 33:42Http and Observables
  22. 35:45async pipe
  23. 37:09Operator switch Map
  24. 39:55Killing HTTP requests with switch Map
  25. 47:16Types of Observables Hot
  26. 48:23Sharing an Observable
  27. 49:38Injectable service as Mediator
  28. 50:21Summary
~/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.