Summary
In this chapter, we covered quite a bit of ground in understanding the Rx programming model in general, and RxCpp in particular. We started with a conceptual overview of the data flow computing paradigm and moved quickly to writing some basic RxCpp programs. After introducing Rx marble diagrams, we learned about the set of operators supported by the RxCpp library. We also introduced the important topic of Scheduler, and finally we discussed the difference between the flat
map and concat
map operators. In the next chapter, we will cover hot
and cold
Observables, advanced scheduling, and topics that we have not covered in this chapter.