PHP – Mapowanie zagnieżdżonych struktur JSON za pomocą JsonMapper

W poprzednich artykułach poruszałem już tematykę związaną z obsługą formatu JSON w języku PHP. Było co nieco na temat serializacji obiektów oraz walidacji schematu. Do...

Fetch API

Wprowadzenie Fetch API jest interfejsem pozwalającym na asynchroniczne pobieranie zasobów. Zanim powstało Fetch API, aby pobrać zasób z serwera, korzystało się z obiektu XMLHttpRequest (XHR)....

Bez serwerów czyli… kilka słów o Serverless

Podczas 4Developers Katowice 2018 mieliśmy okazję porozmawiać z Wojtkiem Gawrońskim z firmy Pattern Match na temat Serverless. Nasze pytania dotyczyły przyszłości rozwiązania - czy...

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...

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...

Wstęp do GraphQL

W 2015 roku Facebook udostępnił kod źródłowy do nowego standardu API, które stanowi alternatywą do tradycyjnego RESTa. Zaprezentowane rozwiązanie w żadnym wypadku nie było...

9 rzeczy, które wpływają na dostarczalność wiadomości e-mail

Gdy wysyłasz wiadomość, to na pewno Twoim celem jest to, aby była ona odczytana. Jednak co w sytuacji, gdy tak się nie dzieje? Przyczyna...

Konfiguracja JEST w aplikacji Typescript

Niedawno opublikowałem post, w którym pokazałem, że biblioteka JEST nadaje się do testowania aplikacji node.js. Przedstawiałem wtedy podstawowe tworzenie testów i to w jak...
Symfony4

Symfony 4 – Nowy sposób tworzenia aplikacji internetowych

Dzień 30 listopada 2017 r. w świecie PHP obfitował w nowości. Uaktualniono wersję języka PHP do 7.2, wprowadzając nowe funkcjonalności oraz poprawiono wykryte błędy....

Przykładowa implementacja GraphQL z wykorzystaniem nodejs, expressjs i mongodb

Po artykułach mocno teoretycznych dotyczących GraphQL (wstęp i definicja schematu) czas przejść do czegoś konkretniejszego i przedstawić jakąś przykładową implementację z wykorzystaniem tego rozwiązania....