
Mateusz Dobrowolski



“Ports and Adapters” vs “Hexagonal Architecture” – is it the same pattern?
“Hexagonal Architecture” emphasizes the idea of a core surrounded by multiple sides (like a hexagon, but the number of sides does not matter) representing different external systems (adapters), with …


Angular 19 – what’s new?
Welcome to Angular 19! This latest release brings a wealth of new features and enhancements designed to streamline development and improve performance. From innovative reactive primitives like linkedSignal and …


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 …


Angular Storybook
Consider User Interface (UI) as an independent standalone layer made of small and reusable blocks -> first class citizens of every Angular app. Such an approach is called Component …


Teleportation in Angular
Teleportation, in the context of an Angular application, can be defined as a location change of a view fragment (in particular, moving it to another component), at the same …


Backend for Frontend… by Frontend?
What is Backend for Frontend? Let's start with a short introduction to API Gateway. It is a service mediating communication between clients and backend services exposing API. Its most …


Angular Extended Diagnostics
You will often come across statistics presented as an exponential function that show the increasing costs of detection and fixing of software bugs. Finding and fixing a software problem …


RxJS used in Angular – Knowledge in a Nutshell
One of the more difficult challenges that less experienced developers, who want to dive into the ecosystem built around Angular, are facing is the eponymous RxJS. This library is …


Angular Tips & Tricks part VIII
Recently, we have been very actively trying to support the Angular community. Lately, we have organized two MeetUps in Warsaw, focused on NestJS and Angular. Additionally, in October we …


Angular compilation restrictions overview
One of the main profits of using Typescript is the possibility of catching some of the bugs right on the spot (or during the compiling process). Depending on the …