SALA A

Pełna agenda dnia

9:20

Rozpoczęcie konferencji

10:00

Gemini Nano + Chrome Extensions: lokalny model AI w Twoich rozszerzeniach

Chrome wprowadza przełomową integrację modelu Gemini Nano, otwierając nową erę w tworzeniu inteligentnych rozszerzeń przeglądarkowych. Ta technologiczna innowacja umożliwia uruchamianie modeli AI bezpośrednio w przeglądarce, bez konieczności połączenia z zewnętrznymi serwerami. Prezentacja zgłębia techniczne aspekty implementacji Gemini Nano w środowisku Chrome, przedstawiając praktyczne zastosowania w kontekście tworzenia rozszerzeń.

Marcin Milewicz

JavaScript Rockstar

11:00

Przerwa

11:30

Angular in 2025 let’s go fully full stack

Recently, the Angular framework introduced integrated server-side rendering, which unblocks the possibility of working as a full-stack solution. Angular apps can now play more tightly with the BE, which can solve integration issues between the front end and the back end. This talk is about introducing how to implement and use it.
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

Tomasz Flis

JavaScript Rockstar

12:30

Przerwa

13:00

JavaScript – od interpretera, przez JIT, po kod maszynowy

Ostatnio kompilatory JavaScript zdają się pojawiać niemal tak szybko, jak nowe frameworki. Zadajmy sobie proste pytanie: dlaczego? Dlaczego jest ich tak wiele? Jakie są między nimi różnice? Czy mają różne zastosowania? Czy musimy uruchamiać cały V8 za każdym razem, gdy chcemy odpalić kilka linijek JSa? Jeśli tak, to co dzieje się z naszym kodem, kiedy trafi do V8? W końcu: czy JavaScript jest wolnym językiem i czemu Chrome zżera tak dużo pamięci?
Zapraszam na wycieczkę w świat kompilatorów, interpreterów i optymalizatorów JavaScriptu podczas której odpowiem na wszystkie te pytania.

Andrzej Fricze

JavaScript Rockstar

14:00

Przerwa

14:30

Mózg w sieci. Jak żyjąc w cyberświecie zadbać o cyberzdrowie?

Żyjemy w epoce, w której cyfrowa rzeczywistość stała się integralną częścią naszej codzienności. Internet otwiera przed nami nieograniczone możliwości – pozwala na globalną komunikację, zapewnia dostęp do wiedzy i rozrywki, a także ułatwia wiele aspektów życia. Jednak intensywne korzystanie z technologii wiąże się również z wyzwaniami, które mogą wpływać na nasze zdrowie psychiczne i fizyczne. Jak znaleźć równowagę między korzyściami płynącymi z cyfrowego świata a troską o własne zdrowie? Kluczem jest higiena cyfrowa – zbiór dobrych praktyk, które pomagają świadomie korzystać z technologii i chronić umysł przed przeciążeniem.
Podczas prelekcji przyjrzymy się współczesnemu „życiu w sieci” – dowiesz się, co sprawia, że wirtualny świat jest tak wciągający i dlaczego warto monitorować czas spędzany przed ekranem. Omówimy, w jaki sposób nadmiar cyfrowych bodźców wpływa na funkcjonowanie mózgu oraz jakie nawyki wspierają zdrowie w dobie wszechobecnej technologii. Prelekcja ta to nie tylko solidna dawka wiedzy, ale także praktyczne wskazówki, które pomogą Ci wprowadzić zmiany poprawiające Twoje cyberzdrowie.

Magdalena Sędkiewicz

JavaScript Rockstar

15:30

Przerwa

16:00

View-Transition-API - Natywne animacje w webowej apce

Dzięki szybkiemu rozwojowi webowych API, różnica między PWA, podejściami hybrydowymi, a aplikacjami natywnymi coraz bardziej się zaciera. Obecnie, zwłaszcza wizualnie trudno wskazać, która aplikacja jest czym.
Ostatni bastion, w którym wciąż broniły się aplikacje natywne, to... animacje, głównie ze względu na dostępność natywnych API. Złożone animacje, takie jak transformacje kontenerów, zwłaszcza w aplikacjach webowych były trudne do osiągnięcia, wymagały dużo pracy oraz mocno obciążały stronę.
No właśnie były - bo to już przeszłość. Ten ostatni może dzisiaj zostać zdobyty dzięki nowemu API View Transition. I co najlepsze – prawie wszystko odbywa się za pomocą CSS, więc nie obciążają jednowątkowego JSa.
Zaciekawieni? Podczas prezentacji opowiem o tym nowym API, jak go zaimplementować projekcie oraz jakie ma ograniczenia.

Kacper Szewczyk

JavaScript Rockstar