Wzorzec projektowy Strategy (Strategia) 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 Strategia
B2B wśród programistów to jedna z najczęściej wybieranych form zatrudnienia. Jej popularność nie wzięła się znikąd. O tym, co skłania programistów i programistki do przejścia na samozatrudnienie, korzyści z tego wynikające, ale też potencjalne problemy zapytałem … Czytaj dalej Co powinien wiedzieć programista przechodzący na B2B? Odpowiada Piotr Prądzyński
Struktura bazy danych aplikacji nie jest wyryta w kamieniu. Dodawanie nowych funkcji czy refaktoryzacje prędzej, czy później wymuszą zmiany w danych przechowywanych w bazie danych lub w ich strukturze, czyli migrację (schema migration/database … Czytaj dalej Pułapki migracji baz danych MySQL
Wzorzec projektowy Builder (Budowniczy) to jeden ze wzorców projektowych opisanych przez Gang of Four. Został przez nich zakwalifikowany do kategorii wzorców kreacyjnych. W tym artykule przedstawię Ci zasadę działania tego wzorca oraz jakie przykładowe … Czytaj dalej Wzorzec projektowy Builder
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
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
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
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?
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
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