RP101 - 3
Channel: Dave Sexton
Date: 2017-07-16

"Abstraction and Composition"

This is the third video in my series on reactive programming where I build a chat application using the reactive-first approach.

https://github.com/RxDave/ReactiveProgramming

In this video, I start by quickly addressing the challenge from the previous video, and then I implement a business rule by composing observables, for the first time.

New concepts:
* The SelectMany operator (a.k.a., flatMap).
* The CombineLatest operator.
* The Switch operator.
* Point events and durations. Also, some comments on RP vs. FRP.
* A very brief introduction to disposable composition.