Bezpieczeństwo API

Tematowi API ze wskazaniem na REST API przyglądałem się już dwa razy. Po wprowadzeniu do tematu REST API i skupieniu się na aspektach związanych z projektowaniem najwyższy czas na artykuł omawiający bezpieczeństwo API. W artykule … Czytaj dalej Bezpieczeństwo API

Opublikowano Kategorie Backend, Security22min
Wzorzec projektowy Chain of Responsibility

Wzorzec projektowy Chain of Responsibility lub też Łańcuch zobowiązań to jeden ze wzorców projektowych opisanych przez Gang of Four. Został przez nich zakwalifikowany do kategorii wzorców behawioralnych. W tym artykule przedstawię Ci zasadę … Czytaj dalej Wzorzec projektowy Chain of Responsibility

Opublikowano Kategorie Czysty kod7min
Podsumowanie 2023 roku i plany na 2024

Rok 2023 z perspektywy prowadzenia bloga zdecydowanie mogę zaliczyć do udanych. W tym artykule podsumuję, co wydarzyło się na blogu w minionym roku. W dalszej części artykułu podzielę się z Tobą moimi planami na rok … Czytaj dalej Podsumowanie 2023 roku i plany na 2024

Opublikowano Kategorie Pozostałe6min
Czy programiście potrzebne są studia?

Artykuły o takim lub podobnym tytule można znaleźć na wielu blogach programistycznych. Nie może go więc zabraknąć u mnie. Moim zdaniem nie da się jednoznacznie odpowiedzieć na tytułowe pytanie „tak” lub „nie”. Celem tego … Czytaj dalej Czy programiście potrzebne są studia?

Opublikowano Kategorie Przemyślenia26min
JWT – JSON Web Token – mega piguła wiedzy

JSON Web Token (w skrócie JWT) to obecnie często spotykane rozwiązanie. JWT wykorzystuje się do transferu danych między podmiotami, szczególnie w celach uwierzytelnienia i autoryzacji. W tym artykule rozłożę go na części pierwsze. Dowiesz … Czytaj dalej JWT – JSON Web Token – mega piguła wiedzy

Opublikowano Kategorie Security18min
Testuj webhooki na lokalnej maszynie

Ostatnimi czasy miałem okazję integrować rozwijaną aplikację z zewnętrznym systemem za pomocą mechanizmu webhooks. W tym artykule przedstawię Ci, jak pracowałem nad rozwojem tej integracji. Pokażę Ci, jak możesz sprawdzić jakie … Czytaj dalej Testuj webhooki na lokalnej maszynie

Opublikowano Kategorie Backend7min
Nie programujesz (tylko) dla siebie

Odpowiedź na pytanie „czy warto być empatycznym” jest dość oczywista. Empatia, zarówno w życiu zawodowym, jak i prywatnym jest ważna i myślę, że nie ma potrzeby nikogo o tym uświadamiać. Empatyczne środowisko pracy zdecydowanie sprzyja … Czytaj dalej Nie programujesz (tylko) dla siebie

Mermaid – Diagrams as a Code

Obok kodu źródłowego i testów, dokumentacja to moim zdaniem kluczowy element powstający w procesie wytwarzania oprogramowania. Dobra dokumentacja to nie tylko korzyść dla klienta, ale też dobry materiał marketingowy. Myślę również, że nowe osoby … Czytaj dalej Mermaid – Diagrams as a Code

Kolejki na pomoc przy długich i ciężkich operacjach

Dla osób spoza IT stwierdzenie „lubię kolejki” może powodować co najmniej zdziwienie. Jednak dla programisty kolejka, to jedne z podstawowych pojęć i mechanizmów, jakie można wykorzystać w aplikacjach. W tym artykule pokażę … Czytaj dalej Kolejki na pomoc przy długich i ciężkich operacjach

Opublikowano Kategorie Backend8min