Adding Even More Fun to Functional Programming With RXJS
summary
Claims that Netflix uses RXJS to replace loops and ifs with functional operators and to manage async concurrency using Observables. Demonstrations use actual code: map, mergeAll, filter, reduce, zip applied to keypress→Ajax streams, plus flattening strategies merge, concat, switchLatest to control out‑of‑order responses. Builds an animated autocomplete that keeps Ajax results and DOM animations synchronized using throttle, distinctUntilChanged, concatAll and forEach for DOM updates, and shows the approach works end to end.
AI-written summary · about
chapters (10)
- 0:00Start
- 1:08Before We Begin
- 2:12Functional Review
- 7:22Thinking Functionally
- 11:04Observables = Events Over Time
- 12:33Flattening Patterns
- 13:11Merge
- 15:21Concat
- 16:30SwitchLatest
- 17:24Animated Autocomplete
related talks
41mAsynchronous JavaScript
37mStreaming and event-based programming using FRP and RxJS
34mObservables for Handling Asynchrony Elegantly
03mYou Gotta Love Rx
42mConquering Time with Functional Reactive Programming
25mRxJS all things!
36mRxJS: A Better Way to Write Frontend Applications
36mIntroduction to RxJS
