
Asynchronous programming is really useful, but it is tough to manage asynchronous code.
Learn using a reactive programming library.
Making viewers familiar with building reactive applications.
What Rx.js is and why to use another functional reactive programming library?
Understand the basics of streams in Rx.js.
Using Rx.js in day-to-day tasks.
Learn how to implement drag and drop using only Rx.js.
How to create observables in Rx.js?
How to transform observables in Rx.js
How to use combine observables in Rx.js?
Count the number of multiple clicks the user performs.
How to get the last value from a shared observable.
How to get all the values from a shared observable.
How to get the last value from a shared observable after its completion.
Better APIs to use subjects.
This video is a combination of the following three aspects:
About the Author
I Shriyans Bhatnagar use Rx.js on a daily basis in work, mostly combining it with React and redux. Being a full stack developer, I often find myself using Rx on Node too. Playing around with a few Reactive libraries—RxJs, most.js, and, bacon.js—and Reactive frameworks such as cycle.js, I absolutely love writing functional Reactive code. I am an avid fan of pure functional programming. I have played around with Haskell, elm, and erlang quite a lot and have some experience writing clojureScript. These days I really dig ReasonML (a new interface to OCaml by Facebook).
I started out as a backend engineer writing Ruby applications using rails, but I quickly moved on to using JavaScript for both the backend and frontend. My hobby projects vary from making Node-powered bots using Johnny-Five with the Arduino to machine-learning projects using Python libraries such as Scikit and Tensorflow. But, ultimately, I truly love building user interfaces and providing a good user experience.