Obietnice (promises) – podstawy języka JavaScript

Asynchroniczność Podstawową informacją, od której chciałbym zacząć, jest jednowątkowość w JavaScript. Jednowątkowość oznacza, że w trakcie działania, program potrafi wykonać tylko jedną czynność na raz...

Wdrożenie aplikacji Node.js + Babel na Heroku

Node.js nie udostępnia jeszcze wszystkich funkcjonalności, które zostały wprowadzone w najnowszych wersjach standardu ECMAScript. Dla mnie jednym z ciekawszych i najbardziej przydatnych elementów jest...

Progressive Web Apps – wprowadzenie do aplikacji progresywnych

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

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

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

WebAssembly – nadciąga rewolucja

Gdy Microsoft, Mozilla i Google pracują nad jedną technologią, to wiedz że coś się dzieje... Zanim powstało WebAssembly Zanim przejdę do omawiania głównego tematu, opiszę pokrótce...

GraphQL – definicja schematu

Mając za sobą teoretyczne wprowadzenie do języka zapytań GraphQL można przejść do omówienia najważniejszej części tego standardu, a mianowicie systemu typów, który pozwala na definiowanie...

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

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