SALA B

Pełna agenda dnia

9:20

Rozpoczęcie konferencji

10:00

Architektura composable poza e-commerce – jak budować nowoczesną warstwę prezentacji do złożonych systemów?

Architektura composable to coś więcej niż chwilowy trend w ecommerce. 
Coraz częściej znajduje zastosowanie w budowie nowoczesnych, skalowalnych i łatwych w utrzymaniu systemów również w innych domenach. 
W szczegółach postaramy się opowiedzieć o naszym podejściu do jej
implementacji, zaprezentować jak nasze rozwiązanie oparte na Next.js
oraz NestJS działa i jakie daje korzyści. 

Jan Jagoda, Marcin Krasowski

JavaScript Rockstar

11:00

Przerwa

11:30

Sposoby stylowania aplikacji i dobre praktyki

Poruszenie tematu różnych sposobów stylowania na przykładzie aplikacji reactowych z wykorzystaniembpopularnych narzędzi w odniesieniu do jakości kodu i takich zasad jak na przykład SoC.

Michał Majewski

JavaScript Rockstar

12:30

Przerwa

13:00

Funkcyjne soczewki w JavaScript i React

Lenses are a simple and effective abstraction that simplifies the way you work with data structures in functional programming. Discover a tool that allows you to cleanly and intuitively navigate, modify and transform objects without unnecessary complexity.

During the talk, you will:
- learn how to separate the logic of accessing the data from the data itself,
- understand how to become immune to changes in data structure
- be able to implement lenses in JS
- hear about the time I used a lens-based approach to build a recursive React tree component.

Marek Chotoborski

JavaScript Rockstar

14:00

Przerwa

14:30

Bridging Speech, Text and AI agents: Building desktop apps in Tauri

Uncover the technical hurdles and innovative solutions involved in creating a seamless cross-platform desktop transcription and a experience. We'll delve into the practical implementations of TypeScript and a bit of Rust within the Tauri framework.

Michał Warda

JavaScript Rockstar

15:30

Przerwa

16:00

Dlaczego mój piękny kod kończy jako bezkształtna masa?

Piszesz kod jak artysta – wszystko przemyślane, elegancko podzielone, perfekcyjnie sformatowane. Patrzysz na swoje dzieło i myślisz: „To ma sens”. A potem… wrzucasz to do bundlera. I nagle zamiast czystej architektury dostajesz chaotyczny bełkot, w którym trudno znaleźć ślady Twojej pracy.
Co właściwie dzieje się pod maską? Jak kod zmienia się podczas transpilacji, minifikacji, bundlowania i dzielenia na chunki? Jak to wszystko wpływa na finalny efekt i – co ważniejsze – jak możesz nad tym zapanować? Pokażę Ci, jak zajrzeć za kulisy, rozłożyć swój bundle na części pierwsze i odzyskać kontrolę. Skupimy się na web developmencie, ale zahaczymy też o świat aplikacji cross-platformowych z React Native.

Szymon Chmal

JavaScript Rockstar