Reactive Programming Demystified: Drink the Kool-Aid
summary
Claim: reactive programming lets one copy/paste 90% of code across frameworks and future‑proof inputs. Concrete tools: RxJS and the TC39 Observable proposal, plus examples using React, Angular, Redux Observable, the Web Speech and Google Vision APIs. Live builds: a working drag‑and‑drop grumpy‑cat demo and a lookahead search that merges camera speech and typing inputs. Metrics: RxJS shows ~8 million monthly downloads and practical code reuse of about 95%.
AI-written summary · about
chapters (15)
- 0:00Start
- 1:20Javascript Fatigue
- 5:06What Reactive Programming Is
- 6:13Reactive Programming
- 7:25Promises
- 8:10Tc39 Observable Proposal
- 13:00Where Do We Typically See Reactive Programming Patterns
- 13:35Changing Your Mental Model To Approach Thinking Reactively
- 13:57Everything Can Be Represented as a Set of Values over Time
- 14:17Treat Events as Sets of Values
- 17:01Future Proofing
- 20:20Creating Observables
- 20:36Observable Constructor
- 21:32Rxjs
- 26:05Importance of Mentors
related talks
28mReactive Programming Demystified Drink the Kool-Aid
26mReactive Programming Future Proof Your Code
51mReactive Programming with JavaScript
23mReactive Programming Made Simple
28mReacting to change
39mReactive Programming
36mFunctional-Reactive User Interfaces in the modern Web Platform
42mMake Your Frontend Reactive with RxJs
