AiA 199: RxJS with Ben Lesh, Tracy Lee, and Jay Phelps
Panel: Shai ReznikJoe EamesAlyssa NicollWard BellSpecial Guests: 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, which does a lot for the JavaScript community and does JavaScript consulting, as well as is on the RxJS 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 introsWhat happened in the last year with RxJS?No longer a test schedulerUsing real timersVersion 5 VS version 6TestScheduler.Run methodWon’t have to write code with injecting a schedulerWhat’s the best way to get started?Look at the docsUnderstanding Marble diagramsMany blog articles on Marble syntax out thereWasn’t originally designed for public consumptionUsing the test Scheduler is not a requirement for testing RxJS codeJasmine testing frameworkJestMarbles diagrams are a bit more declarative and specific to RxJSIs it a part of RxJS proper?API changes for version 6Backwards compatibility packageTSLint rulesrxjs-tslintTypeScriptAnd much, much more!Links:This Dot LabsJavaScriptRxJSAngularTestScheduler.Run methodrxjs-tslintTypeScript@ladyleetTracy’s GitHub@BenLeshBen’s MediumBen’s GitHub@_jayphelpsJay’s GitHubRxJS GitHub@ThisDotLabsSponsorsAngular Boot CampDigital Ocean FreshBooksPicks:ShaiA Super Ninja Trick To Learn RxJS’s “switchMap”, “mergeMap”, “concatMap” and “exhaustMap”, FOREVER! by ShaiTestAngular.comJoenotion.soWorkFlowyFramework SummitWardNational Day CalendarTraceyRx WorkshopBenExperimental branch in RxJSJaybrow.shSpecial Guests: Ben Lesh, Jay Phelps, and Tracy Lee. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.