This talk has been given a number of times, but keeps getting better, such as at MountainWest JavaScript 2014: <a href="https://www.youtube.com/watch?v=XE692Clb5LU" rel="nofollow">https://www.youtube.com/watch?v=XE692Clb5LU</a><p>Jafar Husain, and myself (Matthew Podwysocki) will also be giving the talk at QCon NYC in June: <a href="https://qconnewyork.com/presentation/end-end-reactive-programming-netflix" rel="nofollow">https://qconnewyork.com/presentation/end-end-reactive-progra...</a> in addition to a great tutorial that we put together: <a href="https://qconnewyork.com/tutorial/functional-programming-js-w-focus-reactive-programming-rx-js-0" rel="nofollow">https://qconnewyork.com/tutorial/functional-programming-js-w...</a><p>But, if you're interested in playing with it yourself, we have it listed here: <a href="http://reactive-extensions.github.io/learnrx/" rel="nofollow">http://reactive-extensions.github.io/learnrx/</a>
Note that Netflix have a Java version here
<a href="https://github.com/Netflix/RxJava" rel="nofollow">https://github.com/Netflix/RxJava</a><p>They certainly have some interesting technology.
I've been prototyping some bindings to make Firebase work with RxJava / RxJS, since the model seems like a good fit.<p>If anyone has the time and inclination, I'd love some feedback.<p>RxJava: <a href="https://gist.github.com/gsoltis/86210e3259dcc6998801" rel="nofollow">https://gist.github.com/gsoltis/86210e3259dcc6998801</a>
RxJS: <a href="https://gist.github.com/gsoltis/ee20138502a4764650f2" rel="nofollow">https://gist.github.com/gsoltis/ee20138502a4764650f2</a><p>Also, is ReactiveCocoa what most people would use to do this in ObjC? <a href="https://github.com/Reactive-Extensions/Rx.ObjC" rel="nofollow">https://github.com/Reactive-Extensions/Rx.ObjC</a> doesn't seem particularly active.
Very interesting. By the way if someone is interested in more details about Reactive programming, there is a great coursera course about it (<a href="https://www.coursera.org/course/reactive" rel="nofollow">https://www.coursera.org/course/reactive</a>)
Here's another javascript FRP library: <a href="https://github.com/baconjs/bacon.js" rel="nofollow">https://github.com/baconjs/bacon.js</a> (it was inspired by Rx)<p>I've been using bacon.js in conjunction with Facebook's React to write more of my application declaratively. React automatically updates the DOM when bacon properties change.
The conf talk on youtube by Matt Marenghi [linked in the post] is really awesome. Provides great examples and resources. Really worth 28-min.<p>Direct Link: <a href="https://www.youtube.com/watch?v=XRYN2xt11Ek" rel="nofollow">https://www.youtube.com/watch?v=XRYN2xt11Ek</a>
Link to slide deck is broken. Mirror: <a href="http://www.slideshare.net/tymekpavel/asynchronous-javascript-at-netflix" rel="nofollow">http://www.slideshare.net/tymekpavel/asynchronous-javascript...</a>