#41: Back(end) to school

18.09.2019
17:30

Wrzesień to dla wielu czas powakacyjnego powrotu do szkoły lub pracy. Dla ekipy Uszanowanka natomiast – doskonała okazja do zorganizowania kolejnego meetupu! Tematem wrześniowego UP będzie szeroko pojęty backend. Skupimy się między innymi na tym, jak najlepiej projektować wyjątki, porozmawiamy o strukturze plików w PHP i o poprawnym wykorzystaniu Doctrine’a.

Wrzesień to dla wielu czas powakacyjnego powrotu do szkoły lub pracy. Dla ekipy Uszanowanka natomiast – doskonała okazja do zorganizowania kolejnego meetupu! Tematem wrześniowego UP będzie szeroko pojęty backend. Skupimy się między innymi na tym, jak najlepiej projektować wyjątki, porozmawiamy o strukturze plików w PHP i o poprawnym wykorzystaniu Doctrine’a.

W programie

Tomasz Surowiec

Źle używasz Doctrine’a!

Zobacz prezentację

Podczas developerki regularnie spotykam się z brakiem zrozumienia ORM-a. Zbyt często widzę anemiczne encje z autoinkrementami, raporty generowane z kolekcji hydratyzowanych obiektów i repozytoria przekraczające 2k wierszy. Bazując na doświadczeniu z wielu projektów, chciałbym pokazać czego unikać przy codziennej pracy z Doctrine’em, wyjaśnić dlaczego takie praktyki są złe, a przede wszystkim podsunąć wam sensowne alternatywy.

Paweł Skotnicki

AmIDoingItRight? Struktura plików w PHP

Zobacz prezentację

Mówi się, że w programowaniu trudne są dwie rzeczy: unieważnienie cache i nazywanie rzeczy. Częścią nazwy klasy jest jej namespace – i to na tym skupi się ta prezentacja. Nasze podejście do struktury plików w projekcie ewoluuje wraz z naszym doświadczeniem i złożonością aplikacji. Jak zmieniały się “dobre praktyki”? Czy struktura proponowana przez frameworki to jedyna słuszna droga? A może kod da się uporządkować w inny sposób? Nie obiecuję, że wręczę wam “złoty młotek”, ale na pewno chętnie podzielę się moimi przemyśleniami.
 

Szymon Szymański

Exception design. Sztuka projektowania wyjątków

Zobacz prezentację

Każdy o nich słyszał, ale niekoniecznie stosował, a co dopiero widział dobrze zakodzone – co może być trudnego w pisaniu wyjątków? Samo pisanie może i nie jest trudne, ale zaprojektowanie ich w taki sposób, aby przynosiły wartość projektowi, to już ciężka sztuka – szczególnie w PHP. Na tej prezentacji dowiesz się, dlaczego ludzie nie pogłębiają wiedzy na temat wyjątków oraz jak można identyfikować miejsca, w których wyjątek jest potrzebny, a w których niekoniecznie. No i oczywiście poznasz KILKA PROSTYCH TRIKÓW na zwiększenie przydatności wyjątków.

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!