reactive_programmingreactiveX Originally created byMicrosoft 3 Principles: observer pattern iterator pattern 6. Functional Programming