#59: Powakacyjne PHP-owe opowieści

28.09.2022
17:00

Wakacje już za nami, jesień coraz bliżej, a to oznacza jedno. Kolejny sezon Uszanowanka Programowanka! Na pierwszą powakacyjną edycję naszego wirtualnego meetupu zapraszamy do krainy PHP. Przed nami jak zwykle dwie prezentacje – w trakcie pierwszej z nich, Tomasz Surowiec opowie o “read modelach” i ich wykorzystaniu, zaletach oraz ewentualnych wadach. Druga prelekcja będzie natomiast poświęcona testowaniu API. Połączenie z bazą danych czy implementacja w pamięci? Które z podejść sprawdzi się lepiej? Po każdej prezentacji jak zwykle będziecie mogli zadawać pytania naszym uszanowankowym prelegentom. Widzimy się 28 września. Uszanowanko!

Wakacje już za nami, jesień coraz bliżej, a to oznacza jedno. Kolejny sezon Uszanowanka Programowanka! Na pierwszą powakacyjną edycję naszego wirtualnego meetupu zapraszamy do krainy PHP. Przed nami jak zwykle dwie prezentacje – w trakcie pierwszej z nich, Tomasz Surowiec opowie o “read modelach” i ich wykorzystaniu, zaletach oraz ewentualnych wadach. Druga prelekcja będzie natomiast poświęcona testowaniu API. Połączenie z bazą danych czy implementacja w pamięci? Które z podejść sprawdzi się lepiej? Po każdej prezentacji jak zwykle będziecie mogli zadawać pytania naszym uszanowankowym prelegentom. Widzimy się 28 września. Uszanowanko!

W programie

Tomasz Surowiec

PHP Lead Developer

Jak skutecznie read model. Case study

Zobacz prezentację

Opowieść o tym, jak w projekcie legacy, który już ledwo dychał, udało się zaimplementować read model oparty na ElasticSearch (choć nie bez przeszkód i czasami pod prąd). Podczas prezentacji aplikacja legacy i walka o przyspieszenie zapytań posłuży jako punkt wyjścia do przeanalizowania konceptu “read modeli”. Po co wdrażamy je do aplikacji? Jakie są metody utrzymania ich w spójności? A w końcu – ich wady i zalety. W przypadku wspomnianej aplikacji zapytania które trwały około 8 minut udało się przyspieszyć do poniżej 1s (choć nie obyło się to bez potknięć). Zobacz jak!

Krystian Żądło

PHP Developer

Testy API: połączenie z bazą danych czy implementacja w pamięci

Zobacz prezentację

Testy integracyjne wykonują realne żądania na API. Trzeba zatem zadbać o odpowiednie skonfigurowanie środowiska do testów. Kwestia danych to jedno z podstawowych zagadnień z którym należy sobie poradzić. Do tematu można podejść na kilka sposobów, ale sprowadzają się one do dwóch kategorii: baza danych albo implementacja w pamięci. Dowiedz się, które z nich sprawdzi się w twoim projekcie.

🎥 Nagrania z wydarzenia

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!