Reactive Extensions (Rx) series article by Muhammad Rehan Saeed in 2014. The translation works has been finished in Q1, 2019.