DevSteer

DevSteer DevSteer to jedyne takie miejsce dla programistów. https://architekt-przyszlosci.pl

Znajdziesz tu praktyczne przykłady kodu, analizy architektury systemów, wskazówki dotyczące dobrych praktyk i narzędzi, które ułatwią codzienną pracę w IT.

02/10/2026

Mail poszedł, a zapis do bazy padł. Klient ma potwierdzenie zamówienia, którego nie ma w systemie.

Sama klasa zdarzenia tego nie naprawia. Mówię, co powinno być w jednej transakcji, a co może zadziać się z opóźnieniem.

Cały odcinek na YouTube:

01/10/2026

Dlaczego klasa od składania zamówienia ma znać wysyłkę maili i reguły magazynu?

Oddzielasz decyzję, czy zamówienie można złożyć, od reakcji na to, że zostało złożone. Polecenie to prośba, zdarzenie to fakt w czasie przeszłym.

Cały odcinek na YouTube

30/09/2026

Metoda „złóż zamówienie" miała robić jedną rzecz. Po jakimś czasie ogarnia wszystkie procesy w firmie.

Pokazuję, jak domain events i DDD porządkują to bez dokładania ciężkiej infrastruktury na start.

Cały odcinek na YouTube:

27/09/2026

Jedna flaga może uratować Twój system o 3 w nocy.

Release, eksperyment, flaga operacyjna i kill switch, czyli awaryjny wyłącznik, gdy masowa wysyłka maili leci do złych osób.

Cały odcinek na YouTube:

26/09/2026

Feature flaga to nie tylko włącz i wyłącz.

Gradual rollout na 5% userów, canary release po IP albo hoście, własne atrybuty. Sam decydujesz, komu pokazać funkcję.

Cały odcinek na YouTube:

25/09/2026

Ręczne zarządzanie feature flagami to droga przez mękę.

U mnie flagi tworzą się i kasują same przy starcie aplikacji, a metryki i event log mówią, kto i kiedy je przełączył.

Cały odcinek na YouTube:

24/09/2026

Nowa funkcja prosto na produkcję? Jest bezpieczniejszy sposób.

Chowasz ją za feature flagą i włączasz tylko na devie. Pokazuję na żywo w Unleash.

Cały odcinek na YouTube:

19/09/2026

Clean Architecture NIE wymaga mediatora, CQRS-a ani mikroserwisów. I nie każda klasa potrzebuje interfejsu.

Sięgnij po nią, gdy masz istotne reguły biznesowe i wiele wejść do tych samych operacji. Uczysz się? Najpierw zbuduj, zobacz co się powtarza — dopiero potem wydzielaj.

▶️ Cały odcinek (i mały eksperyment na koniec) na YouTube:

18/09/2026

„Bo łatwo wymienisz bazę" to najbardziej przereklamowana zaleta Clean Architecture. ⚠️

Realny koszt jest inny: więcej plików na jedną operację. Przy prostym formularzu piszesz więcej kodu na strukturę niż na samą funkcję.

▶️ Kiedy się opłaca, a kiedy nie — cały odcinek na YouTube:

17/09/2026

Jak przypadek użycia zapisuje dane, skoro nie ma prawa znać Twojej bazy? Definiuje kontrakt a adapter bazy go realizuje.

To odwrócenie zależności: w runtime lecisz do bazy, ale w kodzie zależność prowadzi do kontraktu. Efekt regułę przetestujesz bez serwera i bazy.

Adres

Rzeszów

Powiadomienia

Bądź na bieżąco: wyślemy Ci e-mail, gdy DevSteer opublikuje nowości i promocje. Twój adres e-mail nie zostanie wykorzystany do żadnego innego celu, a subskrypcję możesz anulować w dowolnym momencie.

Skróty

Udostępnij