RxJS: Mastering the OperatorsIn the second part of our series on RxJS, we'll explore commonly used operators that can enable us to efficiently write reactive programming code in our Angular applications. We'll explore operators such as: catchError(), concat(), debounce(), debounceTime(), distinctUntilChanged(), filter(), first(), forkJoin(), map(), scan(), startWith(), switchMap(), take(), tap(), and withLatestFrom(). This may sounds like a lot, but this is just a small selection of operators available to us when using the RxJS library. Join us as we take a deep dive into utilizing RxJS in Angular!
Meetup: Introduction to RxJS
Replay: So you wanna do Redux
So you've built an application in Angular using the CLI and the complexity just seems to keep growing out of control. How do I manage the state of the application and reduce the complexity? I've heard about Redux and the NGRX library, but where do I even begin? We will be deep diving into a real production application, looking at the challenges presented, and then going step by step through the conversion process. We will be creating actions, reducers, effects, and selectors while refactoring the existing code. By the end of this process you will have learned how to identify areas for redux, how to plan for a redux conversion, and how to successfully convert existing code over quickly and easily to NGRX.