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
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
Pułapki migracji baz danych MySQL

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

Opublikowano Kategorie Backend13min
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
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
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
Pracuj efektywnie z Console API

Z Console API już prawdopodobnie miałeś/aś okazję pracować. Jeżeli napisałeś/aś swoją pierwszą aplikację w JavaScript, to z pewnością console.log() nie jest Ci obcy. W tym wpisie pokażę Ci kilka alternatywnych metod, które możesz wykorzystać … Czytaj dalej Pracuj efektywnie z Console API

Pierwsza aplikacja w Express.js

Express.js pomimo wieloletniej obecności na rynku, wciąż jest jednym z popularniejszych frameworków w środowisku Node.js. Wszelkie znaki na niebie i ziemi wskazują, że w najbliższej przyszłości się to raczej nie zmieni. W tym artykule przedstawię Ci szablon … Czytaj dalej Pierwsza aplikacja w Express.js

Opublikowano Kategorie Backend14min