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