#40: Perfekcyjna pani kodu

31.07.2019
17:30

Na jubileuszowe, czterdzieste Uszanowanko przygotowaliśmy coś specjalnego! W trakcie trzech prezentacji skupimy się na… czystości i porządku w kodzie. Porozmawiamy o sztuce projektowania wyjątków oraz zwiększeniu ich przydatności, o analizowaniu historii kodu, a także o tym, jak przywrócić projektom lekkość przez zmniejszenie rozmiaru node_modules.

Na jubileuszowe, czterdzieste Uszanowanko przygotowaliśmy coś specjalnego! W trakcie trzech prezentacji skupimy się na… czystości i porządku w kodzie. Porozmawiamy o sztuce projektowania wyjątków oraz zwiększeniu ich przydatności, o analizowaniu historii kodu, a także o tym, jak przywrócić projektom lekkość przez zmniejszenie rozmiaru node_modules.

W programie

Mateusz Kwaśniewski

Krótka historia wszystkich ludzi, którzy kiedykolwiek żyli (w twoim kodzie JS)

Zobacz prezentację

Odziedziczyłeś w spadku kod. Dług techniczny wyliczony ze statycznej analizy kodu jest dłuższy niż Twój kredyt hipoteczny. Stop! Co jeżeli zamiast patrzeć tylko na sam kod przeanalizujemy jego historię zapisaną w Gicie? Przyjdź i zobacz jak behawioralna analiza kodu pomaga: ignorować większość kodu legacy i odkrywać gdzie rzeczywiście żyją smoki, patrzeć bardziej krytycznie na modne projekty JS z dużą aktywnością na GitHubie, tak zaprojektować organizację, aby zmniejszyć liczbę defektów w kodzie oraz symulować co się stanie, gdy jutro Dan Abramov porzuci Reacta, a Evan Czaplicki Elma.

Adam Polak

Honey, I shrunk node_modules!

Zobacz prezentację

Node_modules to nieodzowny element ekosystemu JS. Z jednej strony kochany za elastyczność, z drugiej nienawidzony za ogromny rozmiar. Czy tak musi być? Razem prześledzimy historię jednego projektu i odpowiemy sobie na dwa pytania: dlaczego node_modules rośnie oraz jakie narzędzia, praktyki i triki możemy wykorzystać aby z tym walczyć? Po tej prezentacji wasze projekty odzyskają lekkość! 

Czym jest Uszanowanko?

Przede wszystkim meetupem. Ale nie takim zwykłym. Przenieśliśmy dobrze znane i lubiane na Śląsku Uszanowanko Programowanko do internetów. I nadajemy na cały świat, budując największą społeczność fanów dobrych praktyk programistycznych.

Najlepsze prezki o developmencie, architekturze, JavaScripcie i rozwiązaniach w chmurze. Praktyczne przykłady, live coding i wiele innych atrakcji – tylko u nas!