Client-Side Web Dev (JavaScript, Angular, React, etc.), 0
We've been building event-based asynchronous applications for decades now, but traditional event based models suffer from complex nested callbacks, are difficult to mock and test, and struggle to manage synchronizing multiple streams. Reactive programming models can help to solve these challenges. Additionally RxJs considers the impact of time on these observables which facilitate simplifying gesture based recognition. With RxJs bundled into Angular, you'll see how you can use it to simplify traditional event-based programming models.