Prawo Demeter

Prawo Demeter (Law of Demeter występujące też pod skrótem LoD) to jedno z wielu praw, które często przewijają się w materiałach o szeroko pojętych dobrych praktykach programowania obiektowego. Prawo Demeter nazywane … Czytaj dalej Prawo Demeter

Opublikowano Kategorie Czysty kod9min
Czym jest Protocol Buffers?

Protocol Buffers lub też Protobuf to zaproponowana przez Google’a ciekawa alternatywa dla formatów takich jak JSON czy XML. W tym artykule przedstawię Ci koncepcję, jaka stoi za Protobufem oraz dowiesz się, dlaczego warto … Czytaj dalej Czym jest Protocol Buffers?

Opublikowano Kategorie Backend8min
Wzorzec projektowy Visitor

Wzorzec projektowy Visitor (Odwiedzający) to jeden z behawioralnych wzorców projektowych opisanych przez Gang of Four. W tym artykule poznasz zasadę działania tego wzorca oraz jego przykładowe zastosowania. Ten wpis jest kolejnym … Czytaj dalej Wzorzec projektowy Visitor

Opublikowano Kategorie Czysty kod8min
OSINT – pozyskiwanie informacji z wykorzystaniem map

Biały wywiad znany szerzej jako OSINT to pozyskiwanie informacji z wykorzystaniem publicznie dostępnych źródeł i narzędzi. Wartościowym źródłem pozyskiwania informacji w ramach białego wywiadu są m.in. mapy. W tym artykule przedstawię Ci kilka wybranych … Czytaj dalej OSINT – pozyskiwanie informacji z wykorzystaniem map

Opublikowano Kategorie Security14min
Wzorzec projektowy Template Method

Wzorzec projektowy Metody Szablonowej, bardziej znany pod oryginalną nazwą Template Method to jeden z behawioralnych wzorców projektowych opisanych przez Gang of Four. W tym artykule poznasz zasadę działania tego wzorca oraz jego … Czytaj dalej Wzorzec projektowy Template Method

Opublikowano Kategorie Czysty kod5min
Asynchroniczne procesowanie webhooków

O webhookach publikowałem już kilka słów, omawiając sposoby na testowanie mechanizmu webhooków na aplikacji uruchomionej na lokalnej maszynie. Jeśli nie miałeś/aś okazji pracować z webhookami, to odsyłam Cię do przeczytania wcześniej tamtego artykułu. Dla … Czytaj dalej Asynchroniczne procesowanie webhooków

Opublikowano Kategorie Backend10min
Jak nie wpaść w pułapki nauki?

Tym artykułem mogę sobie strzelić w kolano, patrząc na to, czym zajmuję się na tym blogu. Niemniej jednak jest to problem, z którym sam zmagałem się przez długi czas, i z którym nadal czasami walczę. W tym … Czytaj dalej Jak nie wpaść w pułapki nauki?

Moje wrażenia z kursu AI_Devs 2 Reloaded

Upowszechnienie się LLM-ów, a w szczególności powstanie Chat GPT spowodował wysyp „ekspertów” od AI i wątpliwej jakości materiałów edukacyjnych. Do AI_Devs początkowo podchodziłem również dość sceptycznie. Jednak spośród zalewu treści edukacyjnych … Czytaj dalej Moje wrażenia z kursu AI_Devs 2 Reloaded

Opublikowano Kategorie Pozostałe14min
Wzorzec projektowy Kompozyt

Wzorzec projektowy Kompozyt (Composite) to jeden ze strukturalnych wzorców projektowych opisanych przez Gang of Four. W tym artykule poznasz zasadę działania tego wzorca oraz jego przykładowe zastosowania. Ten wpis jest kolejnym … Czytaj dalej Wzorzec projektowy Kompozyt

Opublikowano Kategorie Czysty kod5min