SALA A
Pełna agenda dnia
10:00
Backend development bez magii dla programistów TypeScript
W tej prezentacji pokażę, jak budować komponowalne, bezpiecznie typowane i łatwe do testowania systemy bez magii frameworkowej. Jeśli chcesz zobaczyć jak programować BEZ:
▻ Kontenerów Dependency Injection.
▻ Frameworków do mockowania.
▻ ORM'ów.
▻ Magicznych konwencji.
▻ Łupieżu adnotacyjnego.
▻ Inwazyjnych technologii.
Mateusz Kwaśniewski
JavaScript Rockstar
11:00
Przerwa
11:30
Infrastructure as Code dla programistów TypeScript
Infrastructure as Code nie musi wymagać nauki nowych technologii i języków! Najlepszym możliwym narzędziem do rozpoczęcia przygody z IaC jest Serverless Stack (SST), które pozwala na utworzenie wszystkich niezbędnych zasobów chmurowych za pomocą TypeScriptu i jednego pliku konfiguracyjnego. W czasie prelekcji pokażę, jak to narzędzie działa, oraz zaprezentuję gotowe sposoby na wdrożenie aplikacji full-stack w rozwiązaniach chmurowych AWS i Cloudflare.Agenda:
1. Introduce to the terms of SSG, SSR
2. New project creation with server enabled
3. Example of routing configuration with the server
4. Example of how to toggle when the data is fetch
5. Summary of the approach
Domink Guzy
JavaScript Rockstar
12:30
Przerwa
13:00
Bóle Type-Safety podczas fullstackowania w ekosystemie JS – i jak je uśmierzyć
NIE JESTEM PRZECIWNY TypeScript. Sam spamuje i nie wyobrażam sobie pracy bez niego. Jednak, chce spojrzeć na temat 100% pragmatycznie 😺. Chcę po prostu podzielić się własną perspektywą i doświadczeniem.
TypeScript obiecuje nam bezpieczny, przewidywalny kod – ale czy zawsze faktycznie nam to pomaga?
Podczas pracy w środowisku fullstackowym (Next.js, tRPC, monorepo itd.) type-safety potrafi stać się bardziej przeszkodą niż wsparciem: generuje narzut, spowalnia development i komplikuje integracje.
W tej prezentacji przyjrzymy się, gdzie typy faktycznie zwiększają jakość kodu, a gdzie są jedynie pozornym zabezpieczeniem. Zobaczymy też, jak można uprościć komunikację front–back (np. przy pomocy tRPC, oRPC czy własnych rozwiązań), oraz jak zachować zdrowy balans między „type-purismem" a pragmatyzmem.
Adrian Połubiński
JavaScript Rockstar
14:00
Przerwa
14:30
Zbudujmy agenta AI do wyszukiwania klientów - Live coding w Mastra
Pokażę, jak wykorzystać framework Mastra do zbudowania agenta AI, który automatycznie wyszukuje potencjalnych klientów na podstawie publicznych danych. Celem prezentacji jest zrozumienie, jak projektować narzędzia o realnej wartości biznesowej.
W trakcie live codingu przejdziemy przez budowę pipeline'u agenta w Mastra, wybór odpowiedniego interfejsu konwersacyjnego, łączenie i orkiestrację narzędzi, wywoływanie API, przetwarzanie danych oraz integrację z prostym CRM lub backendem.
Pokażę również, jak ocenić zwrot z takiego rozwiązania: w jaki sposób narzędzie stworzone przez developera może generować przychód dla firmy i dlaczego umiejętność budowania takich systemów realnie podnosi wartość programisty na rynku. To sesja dla osób, które chcą zobaczyć, jak tworzyć agentów AI opartych na konkretnych danych, z jasnym uzasadnieniem biznesowym i praktycznym zastosowaniem.
Jakub Wąsowski
JavaScript Rockstar
15:30
Przerwa
16:00
Tailor Made Architecture
In today's dynamic business environment, custom-fit architecture is crucial for aligning technology with business goals. This presentation will explore key aspects like identifying and prioritizing Business Drivers, and leveraging Impact Mapping to connect these drivers with outcomes. We'll delve into Architectural Drivers and their role in shaping robust solutions, with practical insights into visualizing architectures through the C4 model. Additionally, we’ll cover Risk Assessment techniques that ensure informed decision-making, balancing innovation with stability. Attendees will gain a comprehensive understanding of how to create adaptive and resilient architectures tailored to specific business needs.