Reactive Programming with Matthew Podwysocki
“The model-view-intent architecture is really cool and innovative – it’s basically combining the technologies of observables with the virtual DOM, and you’ve got this whole new paradigm of thinking.”
Reactive programming emphasizes writing code that is readily responsive to events. It is an increasingly popular paradigm with highly interactive websites like Netflix. It draws on the value of functional programming calls like map, reduce, and flatmap.
Matt Podwysocki is the author ReactiveX JS and a software engineer at Microsoft.
- What is reactive programming?
- What types of asynchrony problems does Netflix have to deal with?
- How can we broadly think about the challenges asynchronous applications face?
- Why can we think of events as collections?
- In what ways has the observer pattern been implemented incorrectly in the past?
- What is it like to participate in an open source project with so many big, influential players?
- What’s the future of ReactiveX?
- Reactive programming
- Node Streams: How do they work?
- Observer Pattern
- Gang of Four Patterns
- Iterator pattern
- Jafar Husain
- Matt on Twitter
|Wealthfront is the automated investment service that manages your investments online. Check out wealthfront.com/sedaily to get your first $15,000 managed for free, as a listener of Software Engineering Daily.|
|Cloudinary is the image back-end for web and mobile developers. Visit cloudinary.com to try it out.|