Programowanie w języku Rust – Książka
0
Programowanie w języku Rust to oficjalna książka na temat Rusta: języka programowania na licencji open source, który pozwala szybciej pisać niezawodne oprogramowanie. Rust daje...
Rust + Webassembly – Jak pisać testy
Tworzona przez nas aplikacja rozrasta się z każdą dokładaną linijką kodu. W pewnym momencie może się okazać, że po wprowadzeniu modyfikacji nie jesteśmy pewni,...
Obsługa wyjątków
Tester webaplikacji wchodzi do baru. Zamawia piwo. Zamawia 0 piw. Zamawia 99999999999 piw. Zamawia zlew. Zamawia -1,337 piw. Zamawia 1"> piw. Zamawia...
GraphQL – obsługa błędów
W poprzednich postach opisywałem już podstawowe różnice, które wprowadza GraphQL w stosunku do tworzenia API w oparciu o standard REST. Tym razem chciałbym wziąć...
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...
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...
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...
Migracje bazodanowe z użyciem Phinx
Czy wyobrażasz sobie rozwijanie projektu bez repozytorium kodu? Ja teoretycznie tak - na początku swojej kariery zawodowej, przez pierwsze miesiące nie używaliśmy żadnego sposobu...
PHP – Biblioteka SPL – Klasa SplObjectStorage
Klasa SplObjectStorage dostarcza dwa rozwiązania:
Zarządzanie obiektami, zapewniając ich unikalność w obrębie instancji.
<?php
$storage = new SplObjectStorage();
$object = new StdClass();
$object->name = 'Object';
$storage->attach($object);
$storage->attach($object);
Dodanie tej samej instancji obiektu...
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...