dotnetomaniak.pl - Artykuły z tagiem DDD

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 11 dni, 18 godzin, 43 minuty temu technites_pl 184 źrodło rozwiń

How to handle Domain Events in complicated cases.

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

Sztuka programowania 32 dni, 19 godzin, 3 minuty temu kamgrzybek 128 ź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 37 dni, 19 godzin, 31 minut temu technites_pl 241 ź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 44 dni, 19 godzin, 39 minut temu technites_pl 179 ź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

Domain-Driven Design #03: bounded context

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

Architektura 62 dni, 18 godzin, 18 minut temu fildev 199 ź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 72 dni, 19 godzin, 25 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 97 dni, 19 godzin, 17 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 97 dni, 19 godzin, 17 minut temu technites_pl 133 ź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 104 dni, 19 godzin, 51 minut temu technites_pl 84 ź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 111 dni, 19 godzin, 59 minut temu fildev 124 ź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 115 dni, 18 godzin, 38 minut 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 117 dni, 18 godzin, 21 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 124 dni, 18 godzin, 56 minut temu technites_pl 225 źrodło rozwiń

The Outbox Pattern implementation.

[EN] The Outbox Pattern - Kamil Grzybek

Architektura 130 dni, 18 godzin, 41 minut temu kamgrzybek 134 źrodło rozwiń

Domain Model validation in context of Domain Driven Design

[EN] Domain Model Validation - Kamil Grzybek

Architektura 138 dni, 18 godzin, 38 minut temu kamgrzybek 113 ź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 156 dni, 17 godzin, 41 minut temu Radosław Maziarka 177 ź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 157 dni, 17 godzin, 36 minut temu kamgrzybek 150 ź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 164 dni, 17 godzin, 5 minut temu kamgrzybek 194 ź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...

Źródło: bd90.pl
Dziel się z innymi:
Trzy sposoby modelowania encji - bd90

Sztuka programowania 171 dni, 9 godzin, 23 minuty temu bd90 194 źrodło rozwiń

1 2 3
Sklep z gadzetami
Dotnetos Conference
itCareerSummit

Najaktywniejsi

1
(32 881,59)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 449,89)
8
(9 775,28)
9
(8 283,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,35)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 105,41)