FRP with Bacon.js
summary
Shows a practical FRP stack: Bacon.js implemented in coffeescript, modeled after RxJS, with bacon.fromEvent and socket io adapters, properties and event streams, and operators like map, filter, scan, merge and buffering throttle. Demonstrates a working browser+node example (mail client) and a small IDE that runs and evals user code, refactors away buses into unidirectional stream components, runs performance tests, and notes Kefir js as a faster alternative and Flowdock as a real-world user.
AI-written summary · about
chapters (4)
related talks
37mStreaming and event-based programming using FRP and RxJS
45mHow to cook with RxJS
23mHow we’re embracing functional programming to build a large SPA
50mIntroduction to Reactive Programming
45mPureScript (Maybe This Time We Get JavaScript Right)
28mReactive Programming Demystified Drink the Kool-Aid
23mReactive Programming Made Simple
28mWriting better multi-process hybrid apps with React and Redux
