Stream API Through Redux-Observable in an Electron-based App
summary
An Electron desktop app demonstrates converting Node.js streams into RxJS observables and building data-processing pipelines inside redux-observable epics. It processes tens of gigabytes of JSON/CSV-like data using Rx operators for buffering, filtering and error handling, emits progress counts, and supports pause/cancel while keeping processing logic in epics rather than UI code.
AI-written summary · about
chapters (11)
- 0:00Stream API with Redux-Observable
- 1:58Stream choice
- 3:42RxJS and reactive
- 5:27Redux-Observable basics
- 7:15Redux-Observable with Redux
- 9:44Advantages over Redux-Saga
- 12:52Electron platform
- 16:04Stream pipeline in Electron
- 18:11Logic separation with epics
- 20:21Demo: pause and cancel
- 22:08Q&A
related talks
28mReactive all the Things
36mRxJS: A Better Way to Write Frontend Applications
27mReactive Programming in Node
21mReal-Time Stream Processing with Reactive-Extensions (RX)
27mEmbrace Reactive Programming in React and Vue with RxJS
23mHow we’re embracing functional programming to build a large SPA
31mBelieve in Streams
37mStreaming and event-based programming using FRP and RxJS
