2024-05-22, godz. 18:00
Composer dostarcza wielu użytecznych informacji na temat zależności używanych w projekcie PHP, w tym na temat tych paczek, w których zidentyfikowano luki bezpieczeństwa. Chciałbym wierzyć, że jako inżynierzy, którzy dbają o bezpieczeństwo swoich systemów regularnie aktualizujemy zewnętrzne biblioteki do bezpiecznych wersji. Prawda, że to robimy? Podczas prezentacji pokażę dlaczego regularne aktualizowanie zależności jest ważne i jak można ten proces zautomatyzować przy pomocy Renovate.
Narzędzia AI zajmują dziś ważne miejsce w pracy programisty, a ChatGPT wciąż jest najpopularniejszym z nich. Mimo że korzystanie z niego jest banalnie proste, to dopiero znajomość mocnych stron i świadomość ograniczeń otwiera drogę do poprawy efektywności pracy. Podczas tej krótkiej prezentacji podzielę się swoimi praktykami i sposobami, które pozwalają zwiększyć efektywność pracy z kodem.
Opowieść o genezie problemów trudnych, długich i nieczytelnych testów. Przedstawię tezę, że dobre testy jednostkowe/integracyjne to tylko efekt uboczny naszych decyzji.