Title: Subjecting State to Good Behavior
Description: Apps of all sizes need to manage state. What if we can’t afford the code cost and indirection of a Redux-like third party state machine? What if we don’t want to decouple our business layer? Let’s use RxJS to set up reactive, uncomplicated state management using behavior subjects, observables, and immutability. In this talk, we’ll explore scaling up a store with RxJS from extremely simple to more robust, and come away with knowledge that will help us gain a better understanding of reactive state management.
Speaker: @kim.maida & @sam.julien
Description: So you’re working on your application late one night and need to handle some data. Your app uses RxJS, so you think, “Great, this will be…easy? Let me just figure out which operator to use.” You pull up the docs (wait, no, not version 4, try again). You pull up the unofficial docs. Yeah, that’s better. Okay, looking for an operator…Distinct until what? What’s a forkJoin? These examples all have to do with multiplying arrays of numbers. Okay, what about these weird diagrams? Wait, what the heck do marbles have to do with programming?!
RxJS is fascinating and powerful, but the learning curve for reactive programming can be…challenging (to say the least). In this talk, we’ll take a light-hearted approach to demystifying reactive concepts, unfortunately-named operators, and more. Whether you’re already a reactive wizard or still a fledgling Rx apprentice, you’ll laugh (and maybe cry) while learning some new magic.
at RxJS Live.
Slides and resources will be shared here after the event.