Reactive Extensions for JavaScript, or RxJS, is an extremely powerful library which has become very popular and widely used in modern front-end web applications. It is also an extremely confusing library which has frustrated many developers and is widely misused in modern front-end web applications. In this season, we'll seek to demystify the fundamentals of RxJS, learn how and why to use it, and explore some common use cases.