SALA B
Pełna agenda dnia
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.