RxJS 5 In Modern Web Applications
summary
RxJS 5 is presented as a performance- and spec-focused rewrite and shows concrete patterns: observables are just functions (you return a teardown), operators are higher-order functions, and a working drag‑and‑drop is built from composing three event streams. Error handling requires placement specifics — put catch inside switchMap to avoid killing the outer polling stream — and subscription management strategies include declarative takeUntil, single-subscription composition, or framework helpers like Angular 2’s async pipe with share for multicasting.
AI-written summary · about
chapters (41)
- 0:00Intro
- 1:26Ben Lesh
- 3:58Thinking Reactively
- 4:37Observables
- 5:11Dependencies
- 9:10Reactive Programming
- 11:57Operators
- 12:55Promises
- 14:51More Operators
- 15:52Imperative Li
- 17:16Recommended Operators
- 18:05Demystifying Observables
- 18:45Observable Functions
- 20:40Operator Functions
- 21:53Map Operator
- 23:24DotChaining
- 23:54Observable Class
- 24:55Add Map Operator
- 25:31Observable as Class
- 27:03Observable as Operator
- 27:43Observable Chain
- 30:00Observers
- 30:26Air Handling
- 31:37Air Message
- 32:03Catch Example
- 33:03Observable Die
- 33:17Intervals
- 34:52Catch
- 35:28Troll
- 35:38SwitchMap
- 37:14TLDR
- 37:26Unsubscribe
- 37:52Unsubscribe tears down resources
- 38:12Managing subscriptions
- 39:55Stream events
- 40:20Pipe async
- 42:07Pros Cons
- 42:29Subscriptions
- 42:40Dont Rx
- 43:53Use Rx when needed
- 44:24Recap








