Sala niebieska

Agenda sali

09:20 Otwarcie konferencji

10:00 - 11:00 Jak zabezpieczyć publiczne API GraphQL? - Michał Taszycki

Abstrakt prezentacji

With great power comes great responsibility. -- Benjamin Franklin Parker GraphQL umożliwia łatwe tworzenie dowolnie skomplikowanych zapytań. Dzięki temu twórcy aplikacji frontendowych i mobilnych mają prostsze życie. Niestety hackerzy i włamywacze również korzystają z tych dobrodziejstw. W tej prezentacji poznasz najczęstsze problemy ataki typu DDoS, Brute Force oraz sposoby pozwalające na odpieranie tych ataków.

11:00 - 11:30 Przerwa na kontakt z Wystawcami

11:30 - 12:30 SSR: The Good, The Bad & The Ugly - Mateusz Ostafil

Abstrakt prezentacji

Server-Side Rendering is a great feature that brings high performance and SEO to Single Page Applications. However, nothing comes without the price. In this talk, I would like to tell you what is SSR and why it causes so many problems in real-world applications. It can even impact User Experience in a bad way. So, during the live coding, I'll show you how to solve those problems. It's worth noting that SSR issues are not tied to any specific front-end framework, so any front-end developer is welcomed.

12:30 - 13:00 Przerwa na kontakt z Wystawcami

13:00 - 14:00 React Fiber – silnik po przebudowie - Michał Kowalczyk

Abstrakt prezentacji

W jaki sposób React buduje drzewo DOM ? W jaki sposób zmiana stanu wpływa na aktualizację drzewa? Co to są fazy commit i render? Na te pytania postaram się odpowiedzieć podczas mojej prezentacji.

14:00 - 15:00 Długa przerwa na kontakt z Wystawcami

15:00 - 16:00 Kultura Web Performance Optimization. Jak do niej dojść w organizacji?- Michał Szklarski

Abstrakt prezentacji

Szybkość współczesnych aplikacji WWW jest potężnym filarem, na którym opiera się dobre doświadczenie użytkowników. Na mojej prelekcji zaczniemy od podstawowych zagadnień dotyczących pomiaru szybkości WWW, narzędzi, metryk, przejdziemy do zbioru najlepszych praktyk, dzięki którym najcześciej apki WWW szybko się ładują i równie zwinnie reagują na akcje użytkowników. Zdecydowanie nie można zapomnieć, że optymalizacje speedu WWW powinny być w naszej organizacji działaniami ciągłymi, tak jak podobne procesy - np. likwidacja długu technologicznego co jakiś czas. I na tym zagadnieniu poświęcimy najwięcej czasu, gdzie opowiem Wam o toolingu do CI/CD, best practices, budżetach oraz masie innych zagadnień związanych ze stałą optymalizacją szybkości w WWW.

16:00 - 16:30 Przerwa na kontakt z Wystawcami

16:30 - 17:30 Skąd się bierze Node.js (part2) - dokąd doprowadzi nas Deno - Cezary Dynak

Abstrakt prezentacji

Kontynuacja prezentacji o genezie alternatywnych środowiskach uruchomieniowych JavaScript. Tym razem skupimy się bardziej na Deno! Oprócz prześledzenia zmian, jakie dotychczas zachodziły na tym projekcie, będą zaprezentowane elementy, które mogą zwiększyć jego obszar zastosowań: Deno Deploy, Slack CLI oraz warstwa kompatybilności z Node.js.