Tooling tip: When debugging, you can prevent stepping into framework/library code by using blackboxing. In @ChromeDevTools:
‣ Open the script you don't want to enter
‣ Right click → Blackbox
‣ Pain free debugging ✨
If you’re an #Angular dev, never execute create, update, or delete operations from inside of a switchMap. It could cause front-end state and back-end state to get out of sync. Instead, use concatMap (or exhaustMap to avoid back-pressure if your source observable emits rapidly).