Jay Phelps (@_jayphelps ) talks about why Netflix loves reactive programming with Rx. In this talk he shares the basics of RxJS 5 Observables and how they can be used with React and Redux to manage asynchronous effects using redux-observable.
http://redux-observable.js.org
Slides: http://www.slideshare.net/jayphelps/rxjs-redux-react-amazing
Original source
43 responses to “Netflix JavaScript Talks – RxJS + Redux + React = Amazing!”
thanks
Middleware is something that sits between and doesn't work in parallel . I believe website of redux-observable states that actions hit the reducers first and then dispatches another action. So calling it a middleware in talks and writing on your site might be a whole lot confusing.
Here is the same presentation, but shown by Ben Lesh: https://www.youtube.com/watch?v=sF5-V-Szo0c
Great lecture
2: rx java = reactive extensions ! See they used abrevation terms but cant explaining clearly ? Spot the devil dude?
1: he teaching lies ! All the txt code = also called snippet ! These piece txt are all line by numbers ! See how mankind not teach all compleetly evil mankind that how you spot evil ? Dude ?
Your ears will start bleeding from 00:02 until the very end.
Thank you Netflix UI "Engin-earing".
I used to eat top ramen dry with butter spread on top. I was a latchkey kid.
terrible audio, cant bear it
Thank You, very interesting!
I think it's clear that RxJS can reduce the lines of production code we need to write in complicated, async cases. What I'm still not convinced of (and this talk completely skips over) is how to effectively unit test all this behavior.
RxJS lets us compose complicated behaviors using the various Observable operators (switchMap, debounce, takeUntil, etc), and at the end of the day, we still need to verify that we've composed these behaviors correctly.
Is there a good unit-testing story for these complicated epics? What would a unit-test suite look like for the autocomplete example mentioned in this talk? What about the multiplexed, bilateral web sockets example?
It would be even cooler to compare the unit tests between the traditional callback/Promise based implementation with Observables. Is the testing code also simpler, more succinct?
Thanks, really is a great video!
I can use es6 async/await with promise and es6 destructuring to make code looks like sync, but in redux-observable how to use it with async/await and destructuring together?
sadly song recording is bad…
awesome talk. RxJS + Redux….looks great. 20:09 (logo rocks!)
it very nice attempt with good explanation thanks …
Over hyped libraries such as Rx have become a way to boast your resume
Sometimes I think React is a front for these endless tools "we must have". Ah the good ole days of HTML and plain JavaScript are sometimes missed.
NICE!! Going to learn RxJS this weekend.
At, https://youtu.be/Yy7gFgETp0o?t=1195
" The problem with this syntax is that a different callback is created each time the handleTabClick renders. In most cases, this is fine. However, if this callback is passed as a prop to lower components, those components might do an extra re-rendering." React Documentation.
So i think this patterns should be avoid.
Geat talk.
Good talk, but rubbish audio quality
Redux saga do the same things right ?
Can't see this video. Voice is too bad. Please record the same topic in future with a better sound.
Very very very good talk ! It is worth it to watch it despite the (bad) sound quality.
I wonder if he can say denounce one more time….
Great! I love the architecture. But where did the name EPIC come from?! It doesn't say anything. It's not self-explaining. It could be simply called "mapper", and our lives would be simpler 😉
Thanks a lot for the talk, I enjoyed and I'm going to learn RxJS right now 🙂
Error, ajax is not defined. Thanks for the useless examples.
i miss the ocean, and sandy beaches
video quality like camrip of 2007 year
The hash/link for this youtube video begins with `Aslncy`
2:29: predicable or predictable?!
3:38: something has happen or something has happened?!
3:23: What's "an" reducer?!
Someone keeps stepping on my bottles.
"… don't Rx all the things"…. Don't tell me how to live my life…. Haha.
Netflix is shit, the sound keeps going out of sync with the video, maybe you should have them in the same stream!!!
really awesome talk
{ ToDo: "FIX_AUDIO" }
I've been watching videos about react for the past week.. There weren't a single one where I didn't heard "ThreeDucks" instead of "Redux". Damn it… hahahahahaha
Great sound.
Is the intended audience really so unfamiliar with Promises that they don't know they can be chained…?
Excellent presentation
And "three ducks" is hilarious, finally managed to recognize those on the logo : )
Brilliant talk! And special thanks for non-trivial examples!