About this video

This video is a combination of the following three aspects:

  • Introduction to Reactive Programming + Rx in Depth.
  • Need for going Reactive, Understanding Event Streams, Getting familiar with APIs, and Building a BMI Calculator App.
  • Introduce Rx concepts and similar APIs across many languages, Covering the necessary operators, Examples of Operators and Streams.
  • Building a stopwatch app
  • Building an Autocomplete search box with Rx.
  • Creating operators and performing various operations such as transform, filter, combine, and error handling.

Style and Approach

The video course will begin with the fundamentals of reactive programming by understanding Observers and Observables. To ease into the Observer pattern, we will start off with bacon.js and then move on to using Rx.js for both client side and server side applications. The course then follows a pragmatic approach, building small, useful applications at each step, gradually leading you to mastering reactive programming.

Publication date:
March 2017
2 hours 20 minutes

About the Author

  • Shriyans Bhatnagar

    Shriyans Bhatnagar uses RX.js on a daily basis at work, mostly combining it with React and Redux. As a full stack developer, he often finds himself using RX on Node too. While playing around with a few reactive libraries —such as RXjs, most.js, and bacon.js and Reactive frameworks such as cycle.js, he absolutely loves writing functional Reactive code. He is an avid fan of pure functional programming. He has played around with Haskell, elm, and erlang extensively and has some experience writing clojureScript. These days he is into ReasonML (a new interface to OCaml by from Facebook). He started out as a backend engineer writing Ruby applications using Rails, but quickly moved on to using JavaScript for both the backend and frontend. His hobbies vary from making Node-powered bots using Johnny-Five with the Arduino to machine learning projects using Python libraries like Scikit and Tensorflow. He loves building user interfaces and providing good user experiences.

    Browse publications by this author

Latest Reviews

(2 reviews total)
Full and easy to understand.
This is a great overview of RXJS, providing lots of examples with very little setup (it can all be done in a browser). The Reactive Javascript Programming provides well thought out lessons broken up into small digestible chunks. As someone with some prior exposure to RXJS I was able to breeze through it fairly easily. Newcomers to RXJS will want to spend quality time with each lesson, experimenting along the way, and perhaps supplement the provided lessons by perusing the online documentation and other sources. I especially appreciated the segments on operators and the various types of Subject types, as they demystified the purpose and use of these more obscure observables. I was also glad to see that use cases were covered to some degree in the earlier segments. I would love to see another RXJS offering from this author, specifically RXJS 5.5 with lettable operators, and perhaps more advanced usage such as the lift operator. James
Reactive JavaScript Programming [Video]
Unlock this video and the full library for FREE
Start free trial