HTTP/2 i HTTP/3: co to jest? Jak działa? Jak przyspiesza działanie...

Protokół HTTP jest wykorzystywany do nawiązywania połączenia, umożliwiającego wyświetlanie strony internetowej. Jego najnowsza wersja ma umożliwić jeszcze szybsze przesyłanie danych. Czym cechuje się HTTP/3...

AWS na lokalnej maszynie? To możliwe z localstack

Czym jest localstack? Localstack jest aplikacją (albo też zbiorem kilku), która pozwala na symulowanie serwisów AWS na lokalnej maszynie. Oczywiście nie ma wsparcia dla wszystkich...

CQRS – Command

W projekcie Auditor podjąłem decyzję o wdrożeniu wzorca CQRS. Rozdzielając write i read model. W tym artykule skupię się na opisaniu implementacji w projekcie...

Jak sprawić, by cargo watch/nodemon działały na kontenerach na Windows?

Problem Pierwszym etapem było, sprawienie by projekt można było uruchomić możliwie szybko, by nie wymagało to instalacji od groma bibliotek i narzędzi. W najlepszym wypadku...

Monorepo – Kiedy warto wybrać? 5 heurystyk do rozważenia.

Parę lat temu wszystko, co było związane z danym projektem, trzymałem w jednym repozytorium - coś na wzór dzisiejszego określenia monorepo. Potem nadszedł czas...

Testowanie w Node.js: JEST alternatywa!

Jeśli zapytasz developera node.js o dobrą bibliotekę do testowania albo poszukasz informacji na ten temat w internecie to dowiesz się, że najpopularniejszym wyborem jest...

Node.js – Podstawy – Praca z modułami …

Wstęp Moja podróż z Node’ m zaczęła się ponad rok temu i była to moja pierwsza styczność z JavaScript na większą skalę. Postanowiłem spisać moje...

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

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

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