Wzorzec projektowy metoda wytwórcza – najprzydatniejszy ze wzorców.

Wytwarzanie bytów takich jak funkcja, obiekt może być złożone, problematyczne i długotrwałe. W imię zasady pojedynczej odpowiedzialności może warto zastanowić się nad tym, bym...

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

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

Rust + WebAssembly – Jak to działa ?

W poprzednich artykułach skupiłem się na podstawowych aspektach języka RUST. W tym artykule pokażę jego bardziej praktyczną stronę w zastosowaniach webowych. Do wizualizacji wykorzystam możliwości...

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 – Query

Read Model w projekcie Auditor wykorzystuje bibliotekę Doctrine DBAL. Umożliwia ona połączenie z bazą danych (w przypadku tego projektu - MySQL) oraz wykonywanie zapytań...

Jekyll – sposób na generowanie stron z tagami przyjazny dla GitHub...

W moim pierwszym poście związanym z Jekyll'em pisałem o tym, że GitHub wspiera tylko kilka oficjalnych pluginów, a własne skrypty i gemy innych użytkowników...

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

Mikroserwisy – zbiór informacji

Spis treści Wstęp Mikroserwisy nie są lekiem na całe zło Mikroserwisy są atomowe Liczba mikroserwisów nie może być za duża Service Discovery jest lepszym wyborem niż...

const i let w javascript (ES6) – kiedy ich używać

Od kilku lat głośno było o wielkich zmianach w języku Javascript, które są wprowadzane w ramach standardu ES6. Jedną z najważniejszych i najpopularniejszych zmian...