Strona Główna /Latest articles

Latest articles

Post featured image
Maciej Koch

Parsowanie i mapowanie odpowiedzi z API z wykorzystaniem zod.js

W tym artykule chciałbym opisać podejście rozwiązujące niektóre typowe problemy związane z pobieraniem danych w Angularze. Rozważmy dwa scenariusze, w których odpowiedź API może stanowić wyzwanie dla aplikacji Angular: …

Post featured image
Damian Brzeziński

Najistotniejsze zmiany wprowadzone w nowej wersji TypeScript’a 5.5

Tak jak i inne rzeczy (szczególnie w świecie technologii), TypeScript wciąż rozwija się poprzez zapewnienie najlepszych możliwych rozwiązań oraz czyniąc proces developmentu przyjemniejszym. Przejrzyjmy więc co zostało zmienione i …

Post featured image
Max Koretskyi

Sygnały w Angular: głęboka analiza dla zapracowanych deweloperów

Tworzenie złożonych interfejsów użytkownika jest trudnym zadaniem. W nowoczesnych aplikacjach internetowych stan interfejsu użytkownika rzadko składa się z prostych, samodzielnych wartości. Jest to raczej skomplikowany stan, który zależy od …

Post featured image
Fanis Prodromou

Przywracanie pozycji przewijania (scroll) w Angularze

Czy kiedykolwiek zdarzyło Ci się przewijać długą listę na stronie internetowej, na przykład taką prezentującą mnóstwo produktów? Znajdujesz coś interesującego, klikasz w to, aby dowiedzieć się więcej, a następnie …

Post featured image
Mateusz Stefańczyk

Angular: Zmienna szablonu @let – Hit czy Kit?

Niedawne ogłoszenie bloku @let w Angularze wywołało znaczną debatę w społeczności deweloperów. Podczas gdy niektórzy postrzegają go jako cenne uzupełnienie, inni uważają, że to zbędna komplikacja. Argumenty za @let …

Post featured image
Dawid Kostka

Kontroluj Bundle Size Aplikacji z BundleMon

Śledzenie i kontrolowanie rozmiaru paczki aplikacji może być trudnym zadaniem. Nawet najmniejszy pull request może skutkować znaczącym zwiększeniem bundle size. Jeśli kiedykolwiek pracowałeś nad optymalizacją initial bundle aplikacji, musisz …

Post featured image
Milosz Rutkowski

Wszystko co musisz wiedzieć o Angular Router

Routing to kluczowa funkcjonalność, która umożliwia tworzenie dynamicznych aplikacji SPA (Single Page Application). Mechanizm ten umożliwia nawigację między różnymi widokami w aplikacji bez konieczności ponownego ładowania strony z serwera. …

Post featured image
Fanis Prodromou

Testowanie jednostkowe widoków z blokami defer

Widoki z możliwością odroczenia ładowania (inaczej blok @defer) to nowa funkcja Angulara, dzięki której możemy deklaratywnie, leniwie załadować część naszego kodu HTML. Innymi słowy, możemy wybrać, która część naszego …

Post featured image
Marcin Stelmaszyk

Angular 18 – co nowego?

Team Angular nie zwalnia. Wersja 18 frameworka usprawnia wprowadzone w poprzednich wersjach funkcjonalności. Nacisk stawiany jest na dalszą integrację sygnałów i przygotowania do trybu zoneless. Oprócz tego na ng-conf …

Post featured image
Dominik Donoch

Signal Store & NGXS: Zwiększanie Elastyczności w Zarządzaniu Stanem

Od czasu wprowadzenia sygnałów w Angularze otworzyły się nowe możliwości budowy nowych API wokół tej technologii, w tym zarządzania stanem. Najlepsze rozwiązanie w tym zakresie zostało opracowane przez zespół …

Post featured image
Dawid Kostka

Jak Zoptymalizować Bundle Size Angulara

Bundle size twojej aplikacji znacząco wpływa na doświadczenia użytkownika. Dzisiaj, z tak wieloma bibliotekami dostępnymi w npm, jest łatwiej niż kiedykolwiek zrujnować wydajność aplikacji poprzez zwiększenie rozmiaru bundle. W …

Post featured image
Fanis Prodromou

Jak używać bloku defer w Angularze, aby zwiększyć wydajność?

Zapewnienie użytkownikom satysfakcjonujących doświadczeń jest kluczowe – zwłaszcza, gdy oczekują oni na jakieś zdarzenie. W takich przypadkach pomocne może być wykorzystanie placeholdera czy loading indicatora. Co jednak w sytuacji, …