Exploring Reactive Programming

Recently we have been exploring a new style of programming - Reactive Programming. Reactive Programming is a functional approach to programming where you can subscribe to events, streams, observables (call...