dsp2017-adrian
Migracje bazodanowe z użyciem Phinx
0
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...
CQRS – Query DTO
Nawiązując do umieszczonego na łamach bloga artykułu "Auditor - CQRS - Query" chciałbym rozwinąć nieco bardziej tematykę zwracania danych przez Query. W opisywanej implementacji...
Auditor – Testy automatyczne i ich organizacja
Aktualnie w projekcie Auditor wykorzystuję dwa typy testów automatycznych - testy jednostkowe oraz integracyjne. W obu przypadkach za uruchamianie testów, ich układ i wykorzystywane...
PHP – Biblioteka SPL – Funkcje iterator_*
Kontynuując rozpoczętą serię nt. biblioteki standardowej SPL chciałbym przedstawić funkcje wspomagające pracę z iteratorami. Pracując na co dzień z językiem PHP mamy do czynienia...
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...
Auditor – Route i Controller w Symfony
Framework Symfony 3, powiązanie ścieżki (route) z kontrolerem (controller) umożliwia na dwa sposoby:
adnotacje na poziomie kontrolera - czyli silne powiązanie akcja kontrolera - ścieżka,
osobny...
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...
Auditor – Gulp – czyli sposób na automatyzację powtarzających się zadań
Gulp jest narzędziem automatyzującym często powtarzające się zadania, związane z procesem tworzenia oprogramowania. Co mam dokładnie na myśli? Przykładem może być:
kompilacja plików LESS/SASS do...
PHP – Serializacja obiektów za pomocą JsonSerializable
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...