Latest Articles

See all the 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 …

Sign up for our newsletter

Stay up-to-date with the trends and be a part of a thriving community.

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
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
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
Adam Koliweszka

Changes in Typescript 5.3

TypeScript 5.3 is not a revolution but an evolution. The new TypeScript version provides a few important changes in key areas for developers, such as type narrowing and performance …

Post featured image
Mateusz Stefańczyk

Breakthrough in State Management – Discover the Simplicity of Signal Store, Part 1

Introduction The realm of Angular development is witnessing a transformative shift with the advent of @ngrx/signals, a tool that signifies a major step towards a functional approach in state …

Post featured image
Maja Hendzel

Analog: a meta-framework for Angular

Analog is a full-stack meta-framework for  Angular. It’s relatively new — its first release was in 2023 — as is the meta-framework concept in general. Many Angular developers are …

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
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 …

Post featured image
Dawid Kostka

How To Optimize Your Angular Bundle Size

The size of your application bundle significantly affects user experience. With so many libraries available in npm, it’s easier than ever to ruin the application’s performance by bloating its …

Post featured image
Fanis Prodromou

How to use Angular’s defer block to improve performance?

It’s crucial to ensure a pleasant user experience – especially when users are waiting for something to happen. In such instances, having a placeholder or a loading indicator can …

Post featured image
Milosz Rutkowski

Dependency Injection in Angular – everything you need to know

Dependency Injection (DI) is one of the most important mechanisms in Angular. This pattern allows for inversion of control by passing instances of requested dependencies to the class instead …

Post featured image
Mateusz Basiński

Angular micro frontends — a modern approach to complex app development

The micro frontend architecture is a well-known development approach, and has been one for a long time. It is often compared to the widely employed microservices paradigm found commonly …

Main partner

Hire Us!

Community partners

angular-js
angular-community
GDG-cloud