SALA C
Pełna agenda dnia
10:00
Sprzątanie programistycznej Stajni Augiasza. Jak stać się Herkulesem z pomocą AI.
Niemalże każdy brał udział lub tworzył od zera projekt, w którym ważniejsze były kolejne ficzery puszowane na produkcję niż obsługa rosnącego długu technicznego. Przychodzi jednak moment, gdy taki projekt zaczyna przypominać niesamowicie zawaloną “pachnącym” kodem stajnię Augiasza, której “zapach” nie pozwala na dalsze działanie w tym samym trybie. A developer zostaje z dylematem: sprzątać czy dalej dowozić?
Kiedy stoimy przed takim dylematem warto spróbować podjąć rękawicę i powoli zmniejszać dług techniczny, jednocześnie wciąż implementując nowe funkcjonalności. Jednak aby to zrobić, potrzeba nadludzkiej siły. W trakcie prezentacji pokażę więc, jak wcielić się w herosa Herkulesa, i z pomocą AI nie tylko posprzątać koderską stajnię, lecz także rozwijać ją.
Magdalena Sędkiewicz
JavaScript Rockstar
11:00
Przerwa
11:30
Sync First, czyli jak tworząc aplikację uszczęśliwić siebie i użytkownika
Sposobów na budowanie aplikacji jest dziś mnóstwo - Renderowanie po stronie serwera, po stronie klienta, hybrydowe podejścia, PPR, SSG, ISR - trendy są w ciągłym ruchu, a każda nowa technika obiecuje prostotę i szybkość.
SPA mimo nie bycia już aż tak trendy, dalej jest jednak powszechne. Warto więc zwrócić uwagę na rozwiązanie, które obiecuje, że z tego “starego” rozwiązania wyciągnie jeszcze więcej, a do tego szybciej i przyjemniej - sync engines. Sprawdźmy więc razem, czy wszystko jest takie kolorowe? Czy jest to antidotum na wszystkie klasyczne problemy SPA? I jak to się ma w dzisiejszej dobie wszechobecnego AI?
Paweł Błaszczyk
JavaScript Rockstar
12:30
Przerwa
13:00
Angular Forms Showdown
Pokażę krótkie porównanie Template, Reactive i nowych Signal forms w Angularze. Przejdziemy przez teorię, a potem praktyczny przykład z benchmarkami. Będzie też miejsce na pytania i dyskusje o wrażeniach, przypadkach użycia i Waszych doświadczeniach z formularzami.
Dawid Perdek
JavaScript Rockstar
14:00
Przerwa
14:30
From Techno-Orthodox to Pragmatic Architect
Best practices, Hexagonal Architecture, DDD, SOLID. Everyone has their own religion, and teams increasingly resemble a theological council rather than engineers solving real problems.
In this talk I’ll show why belief in one “true” architecture is harmful, and how to replace it with a pragmatic approach based on validation, experimentation, and conscious trade-offs.
We’ll break these “dogmas” down into first principles using examples from the NestJS ecosystem: what they actually buy you, what they cost, when they fit, and when they’re just a stylish excuse for endless debates.
I’ll share my path from building credibility as a NestJS expert to becoming a pragmatic, people-first architect, one who doesn’t win by authority but helps teams align on shared decision criteria.
Because software development only pretends to be an exact science, and in practice business needs, people, psychology, and empathy matter just as much as technical arguments.
Maciej Sikorski
JavaScript Rockstar
15:30
Przerwa
16:00
AI vs własna biblioteka komponentów: Jak MCP kończy erę zgadywania dokumentacji?
Czy zdarzyło Ci się, że AI wygenerowało komponent, który... nie miał prawa działać, bo połowa propsów została wyssana z palca? Problem polega na tym, że nawet najpotężniejsze modele LLM pracują "na czuja", gdy nie znają Twoich wewnętrznych standardów.
W trakcie tego talku pokażę Ci, jak przestać walczyć z halucynacjami AI. Zobaczysz, jak w prosty sposób postawić serwer MCP, który działa jak osobisty korepetytor dla Twojego edytora. Zamiast przeszukiwać dokumentację, Twoje AI otrzyma precyzyjną specyfikację komponentów prosto z kodu i plików.