Latest articles

Post featured image
Maciej Koch

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 …

Post featured image
Damian Brzeziński

The most important new features introduced by TypeScript 5.5

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 …

Post featured image
Max Koretskyi

Signals in Angular: deep dive for busy developers

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 …

Post featured image
Angular InDepth

switchAll – RxJS Reference

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 …

Post featured image
Angular InDepth

mergeMap – RxJS Reference

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 …

Post featured image
Angular InDepth

exhaustMap – RxJS Reference

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 …

Post featured image
Angular InDepth

filter – RxJS Reference

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 …

Post featured image
Angular InDepth

combineLatest – RxJS Reference

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 …

Post featured image
Angular InDepth

RxJS Tutorials

RxJS tutorials The simple way to reload data using RxJS

Post featured image
Angular InDepth

Angular tutorials

Angular tutorials Lazy load stylesheets Authentication token interceptor Angular applications SEO improvement with social media customization

Post featured image
Angular InDepth

The simple way to reload data using RxJS

The simple way to reload data using RxJS Most of the time, we have to load data from the server. To perform the action client usually sends requests along …

Post featured image
Angular InDepth

How to exclude stylesheets from the bundle and lazy load them in Angular? – Angular Tutorials

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 …