This post assumes that you at least have some working knowledge of Angular, Jasmine, and @ngrx/effects. If you have no prior knowledge on the subject, you can read Netanel's previous articles and then come back.
Nowadays, there are multiple tech stacks to build a real-time web app. What are the best choices to build real-time Angular client apps, connected to a JVM-based backend? This article describes an Angular+Vertx real-time architecture with a Proof of Concept demo app.
You probably debug a lot. All developers when starting work on an existing project debug a lot. So it’s important to know how to leverage all the available tools.