Sala zielona
Agenda sali
10:00 - 11:00
Jak audytowac i zwiększac accesibility w komponentach UI? - Ania Musiał
Jeśli nie myślisz jeszcze o tematach a11y w swoim design systemie popełniasz duży błąd! Na szczęście masz szansę go szybko naprawić. Podczas mojej prezentacji dowiesz sie jak audytować komponenty pod kątem a11y, jakie problemy są najczęstsze i jakie techniki możemy nazwać quick winami. Wszystkim tym podzielę się w oparciu o moje własne doświadczenia z budowaniem a11y-friendly biblioteki UI - Storefront UI.
11:00 - 11:30 Przerwa na kontakt z Wystawcami
11:30 - 12:30
Wszystko co musisz wiedzieć o Web Performance - Filip Rakowski
W ostatnich latach optymalizacja wydajności stron internetowych zaczęła być traktowana bardzo poważnie zarówno przez developerów jak i przez biznes. Wraz ze wzrostem świadomości biznesu o wpływie szybkości strony na doświadczenie użytkownika wysoki wynik w narzędziach takich jak Lighthouse zaczął być coraz bardziej istotny. W zeszłym roku część metryk wydajnościowych zaczęła być brana pod uwagę przez Google w SEO co sprawiło, że dobra wydajność stała się kluczowa dla praktycznie każdej strony, która chce figurować wysoko w Google. W trakcie mojej prezentacji chce pokazać, że budowa wydajnych aplikacji internetowych nie musi być trudna. Wiedząc co na nią wpływa i przestrzegając kilku dobrych praktyk jesteśmy w stanie sprawić aby każda aplikacja działała szybko. Dowiesz się jak mierzyć performance, co na niego wpływa, jakie są najczęstsze błędy oraz poznasz najbardziej efektywne sposoby optymalizacji wydajności aplikacji internetowych.
12:30 - 13:00 Przerwa na kontakt z Wystawcami
13:00 - 14:00
Javascriptless Frontend - czy backendowcy wreszcie będą szczęśliwi?- Rafał Piekara
Zawsze myślałem, że nie ma nic gorszego dla backendowca niż wyśrodkowanie elementu na stronie. Myliłem się! Kiedy zacząłem używać frontendowych frameworków okazało się, że prawdziwym koszmarem jest zarządzanie stanem i optymalizacja renderowania komponentów. Wszystko to oczywiście w Javascript. To dla jednych język ukochany. Ale dla tych, którzy wolą optymalizację zapytań od układania komponentów na widokach jest tym czym dla elfów z Władcy Pierścieni były krasnoludy. Dla niewtajemniczonych dodam, że elfy nie pałały sympatią do krasnoludów...z wielu powodów. Mam dobre wieści i chcę się nimi z Wami podzielić. Nadchodzi lepszy czas. Nowa era, kiedy backendowcy zaznają szczęścia. Pokażę Ci, że możliwy jest dynamiczny, reaktywny frontend bez zarządzania stanem. Z minimalną ilością Javascript. Gdzie wszystko można tworzyć w jednym backendowym języku. Wpadnij na prezentację i zobacz, co potrafi nowa odsłona frameworka Ruby on Rails. Frameworka, który nie rani. Który sprawia, że programiści są naprawdę szczęśliwi. Zapraszam Cię w erę dynamicznego frontendu bez Javascriptu.
14:00 - 15:00 Długa przerwa na kontakt z Wystawcami
15:00 - 16:00
Jak zbudować własną bibliotekę komponentów UI. - Przemysław Spaczek
Komponenty, składowa każdej web aplikacji. Zarówno te proste jak np. Buttony (chociaż nie zawsze), ale i bardziej skomplikowane jak np. Dropdowny i Popovery potrafią skomplikować nam życie. Jeżeli myślisz, że skorzystanie z już istniejącej biblioteki (Material-UI, Vuetify, etc.) uchroni cię przed pisaniem własnych komponentów, mylisz się. Dlatego w czasie prezentacji pokażę Ci jak radzić sobie z komponentami UI w projekcie. Podzielę się sprawdzonymi praktykami oraz pokażę kilka narzędzi, które pomogą Ci stworzyć własną bibliotekę UI oraz uporządkować już istniejące projekty.
16:00 - 16:30 Przerwa na kontakt z Wystawcami
16:30 - 17:30
A cog in the machine. How to survive in enterprise-class projects and get the best out of it - Przemysław Czumaj
There are projects and Projects. Although hard to grasp without experiencing it on your skin, the difference is quite substantial. Hundreds of people, multiple companies, dozens of technologies, and millions of dollars. And you. In the middle of it. Your life will never be the same again.