Progressive Web Apps – wprowadzenie do aplikacji progresywnych
4
Wprowadzenie do aplikacji progresywnych
Progressive Web Apps (PWA) to rozwiązanie pozwalające na zainstalowanie aplikacji webowej na ekranie głównym smartfona bez konieczności korzystania ze sklepu z...
Rust + Webassembly – znajdowanie ścieżki i komunikacja
W poprzednim artykule opisałem, jak zacząć przygodę z Rustem i WebAssembly. Stworzyliśmy wizualizacje w przeglądarce planszy, składającej się z przypadkowo dobranych pól spośród 4...
Centralizacja logów z kontenerów Docker w usłudze Amazon CloudWatch Logs
Podczas tworzenia oprogramowania staram się wykorzystywać możliwości jakie niesie ze sobą konteneryzacja aplikacji oraz usługi chmury Amazon Web Services. Praca w środowisku skonteneryzowanym wymaga...
MQTT – protokół transmisji danych dla IoT
Protokół MQTT (Message Queue Telemetry Transport) jest lekkim protokołem transmisji danych. Został stworzony w 1999 roku przez Andy'ego Stanforda-Clarka (IBM) oraz przez Arlena Nippera...
Rust + WebAssembly – Jak to działa ?
W poprzednich artykułach skupiłem się na podstawowych aspektach języka RUST.
W tym artykule pokażę jego bardziej praktyczną stronę w zastosowaniach webowych. Do wizualizacji wykorzystam możliwości...
Organizacja kodu schematu GraphQL w aplikacji node.js
W pierwszym wpisie dotyczącym implementacji GraphQL w aplikacji node.js wspominałem, że chciałbym ten temat rozwinąć jeszcze szerzej. Wspominałem też, że jest to pierwsza bazowa...
W świecie mikroserwisów: Wzorzec pozwól na awarię
Awarie, błędy, wpadki - to wszystko na nas czyha w codziennej pracy. Możemy robić wszystko co tylko się da aby tego uniknąć, ale ostatecznie...
MySQL Dump oraz MySQL Import dla dużych zbiorów danych
W większości projektów w których mam przyjemność pracować, wykorzystywana jest relacyjna baza danych MySQL. Niektóre z baz osiągają rozmiary kilku GB i odtwarzanie ich...
Doctrine ORM & Repository Pattern
Abstrakcyjne repozytorium udostępniane poprzez Doctrine ORM jest bardzo atrakcyjne pod względem dostarczonej funkcjonalności. Wystarczy wywołać metodę getRepository na obiekcie Entity Managera aby otrzymać obiekt...
Wzorzec projektowy metoda wytwórcza – najprzydatniejszy ze wzorców.
Wytwarzanie bytów takich jak funkcja, obiekt może być złożone, problematyczne i długotrwałe. W imię zasady pojedynczej odpowiedzialności może warto zastanowić się nad tym, bym...