Allegro Tech Talks #20 - Front-end

Grunwaldzka 182 - Allegro Tech Talks #20 - Front-end

Grunwaldzka 182
poniedziałek 24.6.2019
Z 18:00 Do 20:30
Grunwaldzka 182
PLPoznań60-166
Pokaż na mapie
0 Uczestnik
Tym razem na Allegro Tech Talks w Poznaniu skupimy się na front-endzie! 

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)?

Pokaż więcej


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 celuuspójnienie designu konfrontacje tychże założeń z panującą produkcją. Opowiem o problemach i wyzwaniach z jakimisie 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!'

Pop Title
Pop TextPop Button1Pop Button2

Okaż trochę miłości.

Daj nam się podoba!

Dziękuję.

Jak co chcesz pomoc dużo.

Dziękuję.