Event details

Cześć,

Tym razem na Allegro Tech Talks w Poznaniu skupimy się na Front-endzie!

***REJESTRACJA***
Prosimy o rejestrację poprzez https://www.eventbrite.com/e/allegro-tech-talks-20-front-end-tickets-63326699864
Po zarejestrowaniu otrzymasz e-mail z potwierdzeniem oraz Twoim biletem. Kod QR będzie potrzebny przy wejściu na wydarzenie :)
*******

AGENDA

18:00 - 18:40 - React at 60 FPS. Optimizing performance - Kamil Grabek

18:40 - 18:55 - przerwa na przekąski

18:55 - 19:40 - Metrum Dev bez tajemnic - Maciej Suszko

19:40 - 20:10 - Error handling 101 - Sergey Bolshov

Wszystkie prezentacje będą streamowane na fb allegro tech.

React at 60 FPS. Optimizing performance - Kamil Grabek

Podstawą działania wszystkich nowoczesnych aplikacji internetowych jest płynność działania. Budując rozbudowane witryny z czasem liczba elementów sprawia, że aplikacja zaczyna spowalniać.

W trakcie prezentacji dowiemy się:
Dlaczego React jest szybki (VDOM vs DOM)?
Kiedy komponent się odświeża (Reconcillation)?
Czym są czyste funkcje (Pure functions)?
Jak wykorzystać pamięć do zwiększenia szybkości działania aplikacji (Memoizacja)?
Poznamy sposoby profilowania z wykorzystaniem nowego profilera (React DevTools).
Zoptymalizujemy aplikację korzystając z nowego API React (hooki i memo).

Kamil Grabek - inżynier oprogramowania w Allegro. Rozwija wewnętrzny system dla sprzedawców. Na co dzień specjalista frontend, po godzinach amator backend. Trener i prelegent na wydarzeniach poświęconych tematyce JS.

Metrum Dev bez tajemnic - Maciej Suszko

Jak powstawało Metrum - Design System Allegro z perspektywy WebDevelopera?
Prezentacja bedzie niekrótką historią o założeniach przyjętych do tworzenia kodu mającego na celu
uspójnienie designu platformy.
Przedstawię konfrontacje tychże założeń z panującą produkcją. Opowiem o problemach i wyzwaniach z jakimi
sie zetknęliśmy, a także o zastosowanych rozwiązaniach.
Metrum to nazwa design systemu, ktorym poslugujemy sie w Allegro. Zawiera zestaw reguł, zasad i dobrych praktyk. Dla WebDeveloperów są to komponenty wielokrotnego uzycia.

Maciej Suszko - od prawie 3 lat pracuje w Allegro na stanowisku WebDeveloper w zespole XLAB. Na co dzien zajmuje sie tworzeniem komponentów Metrum dla developerów i dbaniem o spójność interfejsu serwisu.

Error handling 101 - Sergey Bolshov

Niezawodne działanie aplikacji jest bardzo ważne. Nikt nie lubi zbugowanych aplikacji. Jeżeli nie znasz odpowiedzi na chociażby jedno z pytań do prelekcja jest dla Ciebie:

Czy przechwytywanie błędów we front-endzie jest proste?

Czy wiesz o wszystkich błędach w Twojej aplikacji?

Czy wiesz jakich narzędzi używać do raportowania i analizy błędów?

Sergey Bolshov - Jest pasjonatem technologii webowych. Stara się pisać możliwie najlepszej jakości kod. Stosuje TDD, naprawia messy style za pomocą BEM, nie cierpi ostrzeżeń lintera i nie sformatowanego kodu. Jego motto: 'NO UGLY HACKS!'