PHP – Serializacja obiektów za pomocą JsonSerializable
0
Miałem ostatnio potrzebę serializacji obiektów do formatu JSON. Nie potrzebowałem rozbudowanych bibliotek, a tym bardziej wprowadzania kolejnych zależności do projektu. Mam nieodparte wrażenie, że...
Mechanizmy TypeScript które powinieneś znać
TypeScript nieodwracalnie zmienił środowisko JavaScriptowe: połączył elastyczność i wszechobecność JavaScriptu, z wygodą programowania w języku silnie typowanym. Dzisiaj opowiem Ci o paru...
ELK – Zapanuj nad logami (QE 2016)
Logi są jednym z ważniejszych elementów aplikacji żyjącej w świecie produkcyjnym. Pomagają w wykrywaniu błędów oraz w eliminowaniu ich przyczyny. Niestety, często analiza logów...
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...
Strategia i Metoda Fabryczna – nieodłączni przyjaciele
Skąd ten artykuł
Podczas live’a mówiącego o wzorcach projektowych (https://devenv.pl/wzorce-projektowe-ktore-uratowaly-nasze-projekty-live/ ) poproszono mnie, bym pokazał kod z prezentacji – przydatny zrost wzorców projektowych: metoda fabryczna...
Angular – szybki start!
Od dwóch tygodni nie pojawił się żaden post związany z projektem Krauza. Na ten stan rzeczy składają się dwa powody: tydzień temu brałem udział...
PHP – Biblioteka SPL – Funkcje class_* oraz spl_*
Chciałbym aby ten artykuł był początkiem serii postów przybliżających możliwości SPL - czyli Standard PHP Library.
SPL jest zbiorem funkcji, struktur danych, iteratorów, wyjątków oraz...
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...
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ąć...
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...