W DDD najważniejsze jest oczywiście poznanie naszej domeny, zbudowanie Ubiquitous Language i Modelu wiernie odzwierciedlającego biznes. Na koniec dnia trzeba jednak ubrać to w kod. Ten projekt jest ilustracją różnych podejść do implementacji wzorców znanych z DDD i nie tylko.
Sztuka programowania 2573 dni, 4 godziny, 1 minutę temu 205 źrodło rozwiń
Kolejny post z serii o Bounded Contextach - przykład w jaki sposób narzędzia BI potrafią zaburzać pracę kontekstów i jak sobie z nimi radzić. A także nieco o socjotechnicznych aspektach BC 😊
Sztuka programowania 2583 dni, 1 godzinę, 28 minut temu 104 źrodło rozwiń
Domain-Driven Design #03: bounded context
Architektura 2591 dni, 2 godziny, 40 minut temu 214 źrodło rozwiń
Projekty i namespace’y to niedoceniane elementy, które mogą znacząco poprawić czytelność naszego kodu. Warto stosować je w sposób przemyślany, a nie „jakkolwiek, bo to przecież nieistotne”. Kod czyta się co najmniej 10 razy częściej, niż się go modyfikuje. Warto więc zainwestować w jego czytelność i wymusić na poziomie kompilacji tak wiele sprawdzeń jak to tylko możliwe.
Sztuka programowania 2601 dni, 3 godziny, 47 minut temu 290 źrodło rozwiń
Domain-Driven Design - "język wszędobylski"
Architektura 2626 dni, 3 godziny, 39 minut temu 72 źrodło rozwiń
Czy mikroserwisy to Bounded Contexty? Czy modularyzacja na poziomie architektury systemowej powinna wpływać na sposób wdrożenia? Co tak właściwie chcemy osiągnąć wprowadzając podziały na różnych poziomach architektury?
Architektura 2626 dni, 3 godziny, 39 minut temu 146 źrodło rozwiń
Architektura nie musi być kosztowna, trzeba tylko podejść do jej tworzenia w rozsądny sposób. Istotne jest, żeby nie popaść w over-engineering z jednej strony i kompletny chaos z drugiej. Na szczęście są zasady i narzędzia, które mogą nam w tym istotnie pomóc.
Architektura 2633 dni, 4 godziny, 13 minut temu 92 źrodło rozwiń
Początek cyklu postów o Domain driven desing.
Architektura 2640 dni, 4 godziny, 21 minut temu 136 źrodło rozwiń
Kolejny post z serii o Bounded Contextach - jak konteksty mają się do architektury zdarzeniowej.
Sztuka programowania 2644 dni, 3 godziny temu 136 źrodło rozwiń
Na poziomie aplikacji architektura powinna wspierać modelowanie domeny czyli serca całego systemu. Czym powinna się charakteryzować architektura, żeby wspierać podejście Domain First? Czy tradycyjne warstwy są dobrą odpowiedzią na te potrzeby?
Architektura 2646 dni, 2 godziny, 43 minuty temu 186 źrodło rozwiń
Jak podejść do projektowania architektury systemu ? Co trzeba określić już na start, a co może poczekać ? Od czego mogą zależeć wybory architektoniczne i kiedy jest najlepszy moment na ich podjęcie ? Pytania te nie mają niestety jednej prostej odpowiedzi. Przyjęte podejście ma jednak niezwykle istotny wpływ na powstający system.
Architektura 2653 dni, 3 godziny, 18 minut temu 233 źrodło rozwiń
The Outbox Pattern implementation.
Architektura 2659 dni, 3 godziny, 3 minuty temu 154 źrodło rozwiń
Domain Model validation in context of Domain Driven Design
Architektura 2667 dni, 3 godziny temu 123 źrodło rozwiń
Luźne przemyślenie o sagach - na podstawie tweetu Udiego Dahana i prezentacji Adama Ralpha.
Sztuka programowania 2685 dni, 2 godziny, 3 minuty temu 186 źrodło rozwiń
DDD - Domain Model Encapsulation and Persistence Ignorance with Entity Framework 2.2
Sztuka programowania 2686 dni, 1 godzinę, 58 minut temu 160 źrodło rozwiń
Simple .NET Core REST API CQRS implementation with raw SQL and DDD - Kamil Grzybek
Architektura 2693 dni, 1 godzinę, 27 minut temu 216 źrodło rozwiń
Przez ostatnie kilka miesięcy moją uwagę, w wolnym czasie, zabierał mi Domain Driven Design. Wieczory umilała mi lektura Evansa, Vernon-a, Folwer-a. Pogłębianie wiedzy dało mi do myślenia. Zacząłem się zastanawiać jak wygląda domena mojego projektu i w jaki sposób mogę ją zamodelować przy pomocy kodu. W tym artykule chciałby Ci, mój drogi czytelniku, przedstawić trzy sposoby modelowania encji jakie towarzyszyły mi podczas mojej kariery programisty. Na wstępie zaznaczę, że nie jest to kolejny wstęp do DD...
Sztuka programowania 2699 dni, 17 godzin, 45 minut temu 199 źrodło rozwiń
Czy komórki, serwisy i systemy, mają coś wspólnego z komórkami, organizmami i grupami społecznymi? Sprawdźmy to.
Architektura 2714 dni, 1 godzinę, 57 minut temu 48 źrodło rozwiń
Jak wytłumaczyć w prosty sposób czym są moduły w oprogramowaniu? Tworząc prezentację na Kariera IT wpadłem na ciekawe porównanie modułów do działów firmy. W prosty sposób wyjaśnia to ten trudny koncept, dając jasny pogląd co jest ważne i dozwolone.
Sztuka programowania 2801 dni, 1 godzinę, 18 minut temu 117 źrodło rozwiń
W tym artykule chcialbym pokawać jak bardzo nasze rozumienie rzeczywistości wpływa na światd dookoła: - gdzie popełniamy błędy poznawcze - skąd się te błędy bioą - jak możemy im się przeciwstawić
Sztuka programowania 2825 dni, 2 godziny, 55 minut temu 85 źrodło rozwiń


