- Shai Reznik
- Joe Eames
- Alyssa Nicoll
- Ward Bell
In this episode, the Adventures in Angular panel talks to Ben Lesh, Tracy Lee, and Jay Phelps about RxJS. Tracey is the co-founder of This Dot Labs
core team. Jay is also a co-founder of This Dot Labs and used to be on the RxJS core team. Finally, Ben is an engineer at Google, is the RxJS project lead there, and is on the Angular
team. They talk about the changes to RxJS from the past year, the API changes for version 6, and more!
In particular, we dive pretty deep on:
- Ben, Tracey, and Jay intros
- What happened in the last year with RxJS?
- No longer a test scheduler
- Using real timers
- Version 5 VS version 6
- TestScheduler.Run method
- Won’t have to write code with injecting a scheduler
- What’s the best way to get started?
- Look at the docs
- Understanding Marble diagrams
- Many blog articles on Marble syntax out there
- Wasn’t originally designed for public consumption
- Using the test Scheduler is not a requirement for testing RxJS code
- Jasmine testing framework
- Marbles diagrams are a bit more declarative and specific to RxJS
- Is it a part of RxJS proper?
- API changes for version 6
- Backwards compatibility package
- TSLint rules
- And much, much more!
Special Guests: Ben Lesh, Jay Phelps, and Tracy Lee.