Mateusz Dobrowolski

Mateusz Dobrowolski
Key Contributor, Blogger
Opublikowane przez Mateusz Dobrowolski
Mateusz Dobrowolski

Wzorzec portów i adapterów dla NGRX Signal Store

Czym jest NGRX Signal Store? NgRx Signal Store to rozwiązanie do zarządzania stanem w aplikacjach Angular, zbudowane na podstawie sygnałów reaktywnych Angulara, wprowadzonych w Angular 16. Signal Store został …

Mateusz Dobrowolski

„Porty i adaptery” a „architektura heksagonalna” – czy to ten sam wzorzec?

„Architektura heksagonalna” podkreśla ideę rdzenia otoczonego wieloma bokami (jak sześciokąt, choć liczba boków nie ma znaczenia), które reprezentują różne systemy zewnętrzne (adaptery), z portami jako ich interfejsami. „Porty i …

Mateusz Dobrowolski

Angular 19 – co nowego?

Witaj w Angular 19! To najnowsze wydanie wprowadza szereg nowych funkcji i ulepszeń, mających na celu uproszczenie procesu tworzenia aplikacji i poprawę wydajności. Od innowacyjnych reaktywnych prymitywów, takich jak …

Mateusz Dobrowolski

Wzorzec Fasady w Angularze

Czym jest Fasada (wzorzec projektowy)? Wzorzec fasady (ang. Facade Pattern) to strukturalny wzorzec projektowy, który zapewnia uproszczony interfejs do złożonego systemu lub zestawu podsystemów. Dostarczając jeden punkt wejścia, fasada …

Mateusz Dobrowolski

Angular Storybook

Component Driven User Interfaces (CDUI) to podejście projektowania i tworzenia interfejsów użytkownika, które skupia się na budowaniu aplikacji poprzez połączenie małych, samodzielnych komponentów. W CDUI, każdy element UI jest …

Mateusz Dobrowolski

Teleportacja w Angularze

Teleportację, w kontekście aplikacji Angularowej, można określić jako zmianę umiejscowienia fragmentu widoku (w szczególności przeniesienie go do innego komponentu), przy jednoczesnym zachowaniu wiązań z danymi i eventami oryginalnego komponentu. …

Mateusz Dobrowolski

Backend for Frontend… by Frontend?

Czym jest Backend for Frontend? Zacznijmy od krótkiego wstępu czym jest API Gateway. Jest to serwis pośredniczący w komunikacji między klientami, a backendowymi serwisami wystawiającymi API. Najważniejsze role i …

Mateusz Dobrowolski

Angular extended diagnostics

Często natrafić można na statystyki przedstawiające wzrost kosztu wykrycia i naprawienia błędu programistycznego jako funkcję wykładniczą.   Finding and fixing a software problem after delivery is often 100 times more …

Mateusz Dobrowolski

RxJS w Angularze – wiedza w pigułce

Jednym z trudniejszych wyzwań stojących przed mniej doświadczonymi programistami chcącymi zanurzyć się w ekosystemie zbudowanym wokół Angulara jest tytułowy RxJS. Przez wielu biblioteka ta uznawana jest za istotną składową …

Mateusz Dobrowolski

Angular Tips & Tricks cz. VIII

Ostatnio bardzo prężnie działamy, starając się rozwijać angularową społeczność. Niedawno zorganizowaliśmy w Warszawie 2 MeetUpy, o tematyce związanej z NestJSem oraz Angularem. Dodatkowo, w październiku wzięliśmy udział w warsztatach …

Mateusz Dobrowolski

Kompendium wiedzy o restrykcjach kompilacji Angularowego projektu

Jedną z głównych myśli przewodnich Typescripta jest to, by wyłapywać część błędów już na etapie samego pisania kodu (i/lub jego transpilacji). TS nie jest w tej kwestii zero-jedynkowy. W …