Revolutionize Angular Apps with Signals: guide with Practical Examples

Reading Time: 7 minutes If you are familiar with Angular development, then you are likely aware of the latest addition to the framework known as Signals. Signals are a new reactive primitive that allows Angular to track changes to its model. In comparison to RxJS, signals offer a simpler and more performant solution that promises to bring several benefits. …

Comparing Hot and Cold observables

Reading Time: 5 minutes An observable is a pattern in programming that allows us to subscribe to a stream of data, such as a stream of mouse clicks or a stream of API responses. There are two main types of observables: hot observables and cold observables. Difference between hot and cold observables A hot observable is an observable that …

Promise.all() vs await multiple async functions

Reading Time: 3 minutes Let’s consider two approaches that look really similar and let’s see how they work behind the scenes and which is the most suggested one. Let’s determine the difference by inspecting how each of the two alternatives works. The first approach (sequential) Here, in an async context, we create an array literal. So, when the someFunction1 is called, a …