Rust – Moving Ownership – Przenoszenie własności

W pierwszy odcinku tego cyklu przedstawiłem, czym jest Ownership i dlaczego jest użytecznym mechanizmem. W tym odcinku przedstawię bliżej podstawowy mechanizm związany z zarządzaniem...

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

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 pracować z Dockerem efektywnie? – Start projektu

Zacząłem niedawno pracę nad swoim projektem. Doświadczenie podpowiedziało mi, by ogarnąć uruchamianie, tak by było bezproblemowe. Uruchamianie jest czynnością, którą wykonujemy najczęściej w trakcie developmentu....

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

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

Cloud-Native – nowoczesne podejście do tworzenia aplikacji (QE 2019)

Z wielką ostrożnością zaczynamy podchodzić do bezpośredniego wykorzystywania usług Cloud Computing od jednego dostawcy. Organizacje przygotowują się do wykorzystywania dowolnej chmury i unikają uzależnienia...

Rust – kiedy warto?

Żyjemy w erze, kiedy nowe języki, frameworki, miodne biblioteki pojawiają się jak grzyby po deszczu. Nauka nowego języka wymaga inwestycji czasu. Jak w kontekście...

GraphQL – Wprowadzenie

Rozbudowany wstęp teoretyczny do standardu GraphQL znajduje się w osobnych postach na blogu: "Wstęp do GraphQL" i "GraphQL – definicja schematu" Zachęcam do zapoznania...

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