• Thursday , 22 August 2019

Netflix JavaScript Talks – RxJS + Redux + React = Amazing!

Code Canyon



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

3d Ocean

Related Posts

43 Comments

  1. Onur Can Tasyurek
    February 7, 2019 at 14:37

    thanks

  2. KV M
    February 7, 2019 at 14:37

    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.

  3. Lajos György Mészáros
    February 7, 2019 at 14:37

    Here is the same presentation, but shown by Ben Lesh: https://www.youtube.com/watch?v=sF5-V-Szo0c

  4. John Y
    February 7, 2019 at 14:37

    Great lecture

  5. jess jesse
    February 7, 2019 at 14:37

    2: rx java = reactive extensions ! See they used abrevation terms but cant explaining clearly ? Spot the devil dude?

  6. jess jesse
    February 7, 2019 at 14:37

    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 ?

  7. Kelvin W. Kiger
    February 7, 2019 at 14:37

    Your ears will start bleeding from 00:02 until the very end.

  8. Kelvin W. Kiger
    February 7, 2019 at 14:37

    Thank you Netflix UI "Engin-earing".

  9. roadtrippinsteve
    February 7, 2019 at 14:37

    I used to eat top ramen dry with butter spread on top. I was a latchkey kid.

  10. Daniel Gadd
    February 7, 2019 at 14:37

    terrible audio, cant bear it

  11. Leon Gilyadov
    February 7, 2019 at 14:37

    Thank You, very interesting!

  12. Calvin Belden
    February 7, 2019 at 14:37

    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!

  13. Roy Shang
    February 7, 2019 at 14:37

    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?

  14. Karl STEIN
    February 7, 2019 at 14:37

    sadly song recording is bad…

  15. Deep Singh
    February 7, 2019 at 14:37

    awesome talk. RxJS + Redux….looks great. 20:09 (logo rocks!)

  16. Ahmed Hamdy
    February 7, 2019 at 14:37

    it very nice attempt with good explanation thanks …

  17. harsh savla
    February 7, 2019 at 14:37

    Over hyped libraries such as Rx have become a way to boast your resume

  18. Shawn Sheehan
    February 7, 2019 at 14:37

    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.

  19. Kevin Genus
    February 7, 2019 at 14:37

    NICE!! Going to learn RxJS this weekend.

  20. Mateus Fernando
    February 7, 2019 at 14:37

    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.

  21. Graham McGregor
    February 7, 2019 at 14:37

    Good talk, but rubbish audio quality

  22. Antoine LENOIR
    February 7, 2019 at 14:37

    Redux saga do the same things right ?

  23. Anton Danilchenko
    February 7, 2019 at 14:37

    Can't see this video. Voice is too bad. Please record the same topic in future with a better sound.

  24. videderien2
    February 7, 2019 at 14:37

    Very very very good talk ! It is worth it to watch it despite the (bad) sound quality.

  25. Quinton Pike
    February 7, 2019 at 14:37

    I wonder if he can say denounce one more time….

  26. Grzegorz D.
    February 7, 2019 at 14:37

    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 😉

  27. Marek Lisý
    February 7, 2019 at 14:37

    Thanks a lot for the talk, I enjoyed and I'm going to learn RxJS right now 🙂

  28. Rob Christian
    February 7, 2019 at 14:37

    Error, ajax is not defined. Thanks for the useless examples.

  29. Felix T-Rex
    February 7, 2019 at 14:37

    i miss the ocean, and sandy beaches

  30. Alex Evil
    February 7, 2019 at 14:37

    video quality like camrip of 2007 year

  31. Scott Clayton
    February 7, 2019 at 14:37

    The hash/link for this youtube video begins with `Aslncy`

  32. Darshan Sreenivasamurthy
    February 7, 2019 at 14:37

    2:29: predicable or predictable?!
    3:38: something has happen or something has happened?!
    3:23: What's "an" reducer?!

  33. Aditya Lad
    February 7, 2019 at 14:37

    Someone keeps stepping on my bottles.

  34. Clayton Ray
    February 7, 2019 at 14:37

    "… don't Rx all the things"…. Don't tell me how to live my life…. Haha.

  35. Mint Outdoors
    February 7, 2019 at 14:37

    Netflix is shit, the sound keeps going out of sync with the video, maybe you should have them in the same stream!!!

  36. lenaggar
    February 7, 2019 at 14:37

    really awesome talk

  37. Rio Weber
    February 7, 2019 at 14:37

    { ToDo: "FIX_AUDIO" }

  38. HellWalkergame
    February 7, 2019 at 14:37

    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

  39. Rasmus Karlsson
    February 7, 2019 at 14:37

    Great sound.

  40. Lee Gee
    February 7, 2019 at 14:37

    Is the intended audience really so unfamiliar with Promises that they don't know they can be chained…?

  41. Tony Brown
    February 7, 2019 at 14:37

    Excellent presentation

  42. glendronac
    February 7, 2019 at 14:37

    And "three ducks" is hilarious, finally managed to recognize those on the logo : )

  43. glendronac
    February 7, 2019 at 14:37

    Brilliant talk! And special thanks for non-trivial examples!

Leave A Comment

You must be logged in to post a comment.