• Skip to main content
  • Skip to footer

Christian Lüdemann

Advanced Angular topics made simple

  • Blog
  • FREE courses
    • How to Accelerate Your Angular Career and Double Your Income
  • Angular Architect Accelerator
  • About

Redux

The Complete Guide to NgRx Testing (2020)

February 21, 2019 By Christian 5 Comments

The main secret behind having better test coverage in an Angular app is to reduce the friction it takes to write tests and enforce test coverage by setting a test coverage threshold to be checked on … [Read more...] about The Complete Guide to NgRx Testing (2020)

Filed Under: Angular Tagged With: Angular, jasmine-marbles, marbles, ngrx, Observables, Redux, RxJS, Testing

Creating query param synchronization with Redux

July 8, 2018 By Christian 1 Comment

Dealing with query params can be some muddy stuff. Done wrong it can be just as ugly as caching logic that is bloating your code base. The way to handle such cross-cutting concerns is using … [Read more...] about Creating query param synchronization with Redux

Filed Under: Angular Tagged With: Redux

How to design Redux apps for scalability and type-safety

July 6, 2018 By Christian 1 Comment

Previously I have written about three ways to use Redux, but how do you structure your Redux app for a scalable application? Redux is good for state management in big applications because you get … [Read more...] about How to design Redux apps for scalability and type-safety

Filed Under: Angular Tagged With: Angular, Redux, Selector, Store

Is Redux dead? 3 ways to use redux in your Angular app

June 3, 2018 By Christian 4 Comments

Using Redux in React apps has become the industry standard for building scalable React apps, but with Angular, it is not so obvious when to use Redux because Angular already provides services, which … [Read more...] about Is Redux dead? 3 ways to use redux in your Angular app

Filed Under: Angular Tagged With: Angular, Reactive, Redux

Footer

  • Github
  • Linkedin
  • Twitter
  • Privacy Policy
  • Terms
  • Contact

Copyright © 2021 · Lüdemann Consulting