
Parsing and mapping API response using zod.js
In this article I would like to describe the approach solving some common problems related to data fetching in Angular. Let’s consider two scenarios where an API response might …

In this article I would like to describe the approach solving some common problems related to data fetching in Angular. Let’s consider two scenarios where an API response might …

Like many things, Typescript still expands to provide the best possible solution and to make the development process smoother. Let’s review what has been changed and how we can …

Building complex user interfaces is a difficult task. In modern web applications, UI state is rarely comprised of simple standalone values. It’s rather a complicted computed state that depends …
How to exclude stylesheets from the bundle and lazy load them in Angular? Let’s learn how we can load stylesheets only when needed without making them part of the …
Introduction Scully is a static site generator for Angular projects which utilizes all of Angular's power but still gives all the SEO benefits that static sites offer. In this …
switchAll switchAll takes a source observable that produces other observable streams. Such observable is called higher-order observable and the streams emitted as values are called inner observables. The operator …
mergeMap mergeMap operator is basically a combination of two operators – merge and map. The map part lets you map a value from a source observable to an observable …
exhaustMap exhaustMap operator is basically a combination of two operators – exhaust and map. The map part lets you map a value from a higher-order source observable to an …
filter filter emits all items received from the source observable that satisfy a specified comparison function known as the predicate. The idea is very similar to the standard filter …
combineLatest combineLatest allows to merge several streams by taking the most recent value from each input observable and emitting those values to the observer as a combined output (usually …
RxJS tutorials The simple way to reload data using RxJS
Angular tutorials Lazy load stylesheets Authentication token interceptor Angular applications SEO improvement with social media customization