Curing your event processing blues with Rx
summary
Claims that Rx turns callbacks and timers into composable queries get shown end to end: JavaScript and .NET Rx implementations power a typeahead using flatMapLatest canceling out‑of‑order responses, a drag‑and‑drop by composing mouse observables, and a Kinect demo that buffers gestures to trigger a Kinect gesture -> Philips Hue color change. Tests use a test scheduler / virtual time to deterministically replay timed streams. Operators, schedulers and concrete demos all compile and run.
AI-written summary · about
chapters (9)
- 0:00Start
- 2:10Asynchronous Programming is Annoying
- 5:27Ordinary Interactive Programming
- 6:53Making it push-based
- 13:13Reactive collections: the dual of iterable collections
- 14:51Marble diagram: filter
- 16:23Marble diagram: delay
- 20:03Composing Events and Promises
- 33:55Testing concurrent code: made easy!
related talks
37mStreaming and event-based programming using FRP and RxJS
42mConquering Time with Functional Reactive Programming
25mRxJS all things!
30mAsynchronous JavaScript
42mReactive JavaScript with RxJS
41mAsynchronous JavaScript
34mOperate Heavily Dynamic UIs with RxJS
28mReactive Programming Demystified Drink the Kool-Aid
