Understanding High Order Observables
summary
Explains concrete behavior of observables of observables using High Order Observables, demonstrates the core claim that marble tests give deterministic control over cold vs hot timing and subscription windows, shows the tooling (rxjs marbles / TestScheduler and StackBlitz demos) used to assert operator outputs, enumerates surprising scale — about 120 operators to explore — and walks through examples where switchMap cancels inner streams while mergeMap merges them, with passing and failing marble tests.
AI-written summary · about
chapters (29)
- 0:00Intro
- 1:06Talk schedule
- 1:40Google Developer Experts
- 2:25Master of Ceremonies
- 2:46Conference
- 3:19Bootcamp
- 3:55Angular Academy
- 5:40Error Handling
- 6:08Code Implementation
- 8:17Quiz
- 9:13Off Operator
- 9:57Observables against Popular Knowledge
- 11:04Marvel Testing
- 12:12Marbles
- 14:15Call Observables
- 15:05Marvel Tests
- 17:12Marvel Tests Output
- 18:20Marvel Tests Symbols
- 19:05Observable Throw
- 19:55Demo
- 20:52Hot Observables
- 21:53Unsubscribe
- 22:18Remove
- 22:48Observable Operators
- 23:11Merge Map
- 24:09Match Map
- 24:35Switch Map
- 25:11Marble Test
- 25:43Hot Spec Demo
related talks
27mTesting RxJs observables effectively
44mWhat are Observables and why should I care?
17mTry not to lose your marbles with RXJS
44mJust Another Marble Monday – Unit Testing NGRX/RxJS w/Marbles
28mWatch out: observers are here to stay
25mRxJS all things!
53mRxJS Observables in Angular
21mRxJS: The Good Parts
