SALA C

Skocz na wirtuane targi

Tylko dzisiaj nasi sponsorzy przygotowali dla Ciebie wirtualne konsultacje, konkursy i specjalne materiały, odwiedź wirtualne targi.

Pełna agenda dnia

09:20

Otwarcie konferencji

10:00-11:00

Angular Signals: A komu to potrzebne? A dlaczego?

Dawid Perdek

Przy każdej technologii co jakiś czas na radarze pojawia się nowy, lśniący, wspaniały, zmieniający wszystko feature, który absolutnie koniecznie musimy wdrożyć już dziś! Ale czy na pewno musimy wdrożyć? Nawet jeśli tak to czy na pewno musimy tak natychmiast? Ostatnio we frontendowym świecie jest sporo szumu na temat wprowadzenia Signals do Angulara, więc właśnie na tym przykładzie spróbujemy odpowiedzieć na powyższe pytania. Przejdziemy przez koncepcję, historię i działanie Signals oraz przez przykłady w kodzie – dla kilku częstych problemów wyjdziemy od utartych i dobrze znanych rozwiązań w RxJS w kierunku nowych, lśniących i lepszych rozwiązań z użyciem Signals. Tam, gdzie ma to sens.

11:00-11:30

Przerwa na kontakt z wystawcami

11:30-12:30

Sprawdzanie poprawności to tylko początek

Zachary Milonas

Code Review jest codziennością dla programistów. Mamy duże oczekiwania wobec niego. Jakie pytania powinniśmy sobie zadawać podczas review? Jakie techniki mogą przyspieszyć nam czas w przeglądaniu i akceptowaniu zmian w kodzie?

12:30-13:00

Przerwa na kontakt z wystawcami

13:00-14:00

Aplikacja webowa w kilku oknach na raz? To możliwe!

Szymon Rogalski

Aplikacja webowa kojarzy się wszystkim z oknem przeglądarki. A co powiecie na dwa okna na raz? Trzy? Czy takie okna mogą się ze sobą komunikować? Przekonamy się czy BroadcastChannel i Drag & Drop pozwolą aplikacji React + Redux wyjść poza jej window.

14:00-15:00

Długa przerwa na kontakt z wystawcami

15:00-16:00

Jak nie tracić czasu na testy przed releasem?

Przemysław Spaczek

Przed releasem ostatnią rzeczą, o jakiej marzymy to testy. Jednostkowe, E2E, regresji, manualne i tak dalej. W swojej prezentacji pokażę ci jak użyć Storybooka do testowania UI aplikacji. Dzięki implementacji tych testów proces releasu może być całkowicie automatyczny i bez testów manualnych. Do testów użyjemy Vitesta, Chromatica i Cypressa.

16:00-16:30

Przerwa na kontakt z wystawcami

16:30-17:30

Programowanie aspektowe i NestJS. The Good, The Bad, and The Necessary

Maciej Sikorski

Czyli gdzie NestJS zachęca nas do używania aspektów oraz dlaczego pomimo tego często jest ich za mało w projektach. Poza tym dowiesz się, jakie cechy programu nie powinny być obsługiwane przez aspekty, a mimo to bardzo często są.