dotnetomaniak.pl - Artykuły z tagiem DDD

Domain-Driven Design #06: aggregate and aggregate root

Źródło: fildev.net
Dziel się z innymi:
[EN] Domain-Driven Design #06: aggregate and aggregate root

Architektura 17 dni, 11 godzin, 40 minut temu fildev 86 źrodło rozwiń

Polityka to Building Block z DDD, który pozwala otwierać model na rozbudowę w tych miejscach, w których biznes może tego faktycznie potrzebować. Pojedyncze Polityki zwykle są stosunkowo proste, ich kompozycja może jednak modelować bardzo złożone wymagania biznesowe. Jak zaimplementować je w C#, żeby maksymalnie zwiększy czytelność?

Tagi: DDD, DDDSample
Źródło: itlibrium.com
Dziel się z innymi:
Jak zaimplementować Polityki z DDD w C#

Sztuka programowania 71 dni, 10 godzin, 27 minut temu technites_pl 223 źrodło rozwiń

How to handle Domain Events in complicated cases.

[EN] Handling Domain Events: Missing Part - Kamil Grzybek

Sztuka programowania 92 dni, 10 godzin, 48 minut temu kamgrzybek 130 źrodło rozwiń

Value Object to bardzo użyteczny Building Block z DDD. Jego użycie znacznie zwiększa ekspresywność kodu i redukuje ilość defensywnej logiki. Jak składnia C# wpiera implementację Value Objectów? Których konstrukcji językowych używać, żeby maksymalnie zwiększyć czytelność? Na szczęście C# ma w tym obszarze sporo do zaproponowania, więc kod może być naprawdę elegancki.

Źródło: itlibrium.com
Dziel się z innymi:
Jak zaimplementować Value Object z DDD w C#

Sztuka programowania 97 dni, 11 godzin, 16 minut temu technites_pl 247 źrodło rozwiń

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.

Źródło: itlibrium.com
Dziel się z innymi:
Nowy projekt Open Source: DDD-starter-dotnet

Sztuka programowania 104 dni, 11 godzin, 24 minuty temu technites_pl 185 ź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 😊

Źródło: radekmaziarka.pl
Dziel się z innymi:
Dlaczego Bounded Contexty są ważne – narzędzia Business Inteligence | Radek Maziarka

Sztuka programowania 114 dni, 8 godzin, 51 minut temu Radosław Maziarka 96 źrodło rozwiń

Domain-Driven Design #03: bounded context

Źródło: fildev.net
Dziel się z innymi:
Domain-Driven Design #03: bounded context

Architektura 122 dni, 10 godzin, 3 minuty temu fildev 201 ź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.

Źródło: itlibrium.com
Dziel się z innymi:
Do czego w DDD wykorzystać projekty i namespace’y z C# ?

Sztuka programowania 132 dni, 11 godzin, 10 minut temu technites_pl 271 źrodło rozwiń

Domain-Driven Design - "język wszędobylski"

Źródło: fildev.net
Dziel się z innymi:
[EN] Domain-Driven Design #02: ubiquitous language

Architektura 157 dni, 11 godzin, 1 minutę temu fildev 68 ź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?

Źródło: itlibrium.com
Dziel się z innymi:
Architektura systemowa i wdrożeniowa są ortogonalne

Architektura 157 dni, 11 godzin, 1 minutę temu technites_pl 137 ź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.

Źródło: itlibrium.com
Dziel się z innymi:
Dobra architektura nie musi być kosztowna – Wnioski

Architektura 164 dni, 11 godzin, 36 minut temu technites_pl 86 źrodło rozwiń

Początek cyklu postów o Domain driven desing.

Źródło: fildev.net
Dziel się z innymi:
[EN] Domain-Driven Design #01: main principles

Architektura 171 dni, 11 godzin, 43 minuty temu fildev 128 źrodło rozwiń

Kolejny post z serii o Bounded Contextach - jak konteksty mają się do architektury zdarzeniowej.

Źródło: radekmaziarka.pl
Dziel się z innymi:
Dlaczego Bounded Contexty są ważne – Architektura zdarzeniowa | Radek Maziarka

Sztuka programowania 175 dni, 10 godzin, 23 minuty temu Radosław Maziarka 126 ź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 wspierająca podejście Domain First

Architektura 177 dni, 10 godzin, 6 minut temu technites_pl 175 ź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.

Tagi: architektura, DDD
Źródło: itlibrium.com
Dziel się z innymi:
Od czego zacząć projektowanie architektury?

Architektura 184 dni, 10 godzin, 40 minut temu technites_pl 229 źrodło rozwiń

The Outbox Pattern implementation.

[EN] The Outbox Pattern - Kamil Grzybek

Architektura 190 dni, 10 godzin, 25 minut temu kamgrzybek 135 źrodło rozwiń

Domain Model validation in context of Domain Driven Design

[EN] Domain Model Validation - Kamil Grzybek

Architektura 198 dni, 10 godzin, 22 minuty temu kamgrzybek 114 źrodło rozwiń

Luźne przemyślenie o sagach - na podstawie tweetu Udiego Dahana i prezentacji Adama Ralpha.

Tagi: DDD
Źródło: radekmaziarka.pl
Dziel się z innymi:
Jak unikać sagi - robiąc na odwrót | Radek Maziarka

Sztuka programowania 216 dni, 9 godzin, 26 minut temu Radosław Maziarka 178 źrodło rozwiń

DDD - Domain Model Encapsulation and Persistence Ignorance with Entity Framework 2.2

[EN] Domain Model Encapsulation and PI with Entity Framework 2.2 - Kamil Grzybek

Sztuka programowania 217 dni, 9 godzin, 20 minut temu kamgrzybek 152 źrodło rozwiń

Simple .NET Core REST API CQRS implementation with raw SQL and DDD - Kamil Grzybek

[EN] Simple CQRS implementation with raw SQL and DDD - Kamil Grzybek

Architektura 224 dni, 8 godzin, 50 minut temu kamgrzybek 199 źrodło rozwiń

1 2 3 4
Sklep z gadzetami
Dotnetos Conference

Najaktywniejsi

1
(32 891,59)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 510,04)
8
(9 775,28)
9
(8 358,27)
10
(6 822,96)
11
(6 214,22)
12
(5 393,84)
13
(4 097,38)
14
(3 979,62)
15
(3 863,06)
16
(3 599,47)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 105,41)