

Angular Facade Pattern
What is the Facade pattern? The Facade Pattern is a structural design pattern that provides a simplified interface to a complex subsystem or a set of subsystems. By providing …
What is the Facade pattern? The Facade Pattern is a structural design pattern that provides a simplified interface to a complex subsystem or a set of subsystems. By providing …
In Angular applications, there are two main approaches to handling configuration settings: using environment.ts files and using the APP_INITIALIZER token. At first glance, both methods seem to do the …
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 …
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, …
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 …
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 …
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 …
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 …
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 …
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 …