Part 1. Getting started with Reactive Extensions


What are reactive applications? What are they good for? How does programming with Reactive Extensions (Rx) change the way you write code? What should you do before you start working with Rx? And why is Rx better than traditional event-driven programming? These are the questions we’ll begin to address in these first three chapters.

You’ll learn what reactive systems and applications are, and why you should care. You’ll see a real example of creating an application that uses Rx and what you need to do to create your own Rx applications. You’ll also look at the functional programming foundations that Rx is based on, to make it easier to understand the rest of the concepts that this book introduces.