Latest articles

Post featured image
angular.love

Angular.love joins Forces with Angular in Depth to bring you the best Angular on the web!

We are very excited to announce that we are joining forces with Angular in Depth. Through this collaboration, all articles from Angular in Depth will also be available on …

Post featured image
Maja Hendzel

Angular for Everyone: How to Adapt Applications for People with Disabilities

Introduction As you all can see, websites and web applications are an integral part of our lives. Millions of people around the world use them as tools to communicate, …

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
Fanis Prodromou

Angular Scroll Position Restoration

Have you ever scrolled through a long list on a website, like a bunch of products? You find something interesting, click on it to learn more, then decide you …

Post featured image
Mateusz Stefańczyk

Angular: Template @let Variable, Hot or Not?

The recent annoncement of the @let block in Angular has sparked significant debate within the developer community. While some view it as a valuable addition, others see it as …

Post featured image
Dawid Kostka

Track your Bundle Size with BundleMon

Tracking and controlling the bundle size of an application can be a tough task. Even the smallest pull request can result in a bloated bundle. If you ever worked …

Post featured image
Milosz Rutkowski

Angular Router – everything you need to know about

Routing in Angular is a critical feature that enables the creation of dynamic, single-page applications (SPA). This mechanism allows seamless navigation between different views within the application without requiring …

Post featured image
Fanis Prodromou

Learn How to Unit Test the Deferrable Views

The deferrable views (a.k.a @defer block) is a new Angular feature where we can declaratively lazy load a part of our HTML. In other words, we can select which …

Post featured image
Marcin Stelmaszyk

Angular 18 – what’s new?

Team Angular is not slowing down. Version 18 of the framework enhances functionalities introduced in previous versions. Emphasis is placed on further integration of signals and preparation for the …

Post featured image
Dominik Donoch

Signal Store & NGXS: Elevating Flexibility in State Management

Since the introduction of signals in Angular, it has opened new opportunities to build new APIs around it, including state management. The best solution for that was built by …