dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem DDD

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 5 dni, 14 godzin, 45 minut temu technites_pl 170 rozwiń

The Outbox Pattern implementation.

[EN] The Outbox Pattern - Kamil Grzybek

Architektura 11 dni, 14 godzin, 30 minut temu kamgrzybek 123 rozwiń

Domain Model validation in context of Domain Driven Design

[EN] Domain Model Validation - Kamil Grzybek

Architektura 19 dni, 14 godzin, 27 minut temu kamgrzybek 108 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 37 dni, 13 godzin, 31 minut temu Radosław Maziarka 175 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 38 dni, 13 godzin, 25 minut temu kamgrzybek 146 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 45 dni, 12 godzin, 55 minut temu kamgrzybek 176 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 52 dni, 5 godzin, 13 minut temu bd90 191 rozwiń

Czy komórki, serwisy i systemy, mają coś wspólnego z komórkami, organizmami i grupami społecznymi? Sprawdźmy to.

Źródło: blog.scooletz.com
Dziel się z innymi:
Aggregates, services, systems as cells, organisms, society

Architektura 66 dni, 13 godzin, 25 minut temu Scooletz 43 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.

Tagi: DDD
Źródło: radblog.pl
Dziel się z innymi:
Moduły jako działy w firmie | Radek Maziarka

Sztuka programowania 153 dni, 12 godzin, 45 minut temu Radosław Maziarka 115 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ć

Źródło: radblog.pl
Dziel się z innymi:
Podstawy psychologiczne Ubiquitous Language | Radek Maziarka

Sztuka programowania 177 dni, 14 godzin, 23 minuty temu Radosław Maziarka 84 rozwiń

Dzisiaj czas na kolejny wpis poświęcony wzorcom kreacyjnym, a konkretnie na omówienie wzorca projektowego Builder. Builder jest wzorcem, który dzieli implementację obiektu na etapy.

Wzorzec projektowy Twoim wzorcem cz. 3. Budowniczy - nomesscode

Architektura 181 dni, 14 godzin, 34 minuty temu igorzysko 87 rozwiń

Kolejny post z serii o Bounded Contextach - jakie problemy niesie brak kontekstów w aplikacji. I dlaczego produkt w jednym dziale nie będzie tym samym produktem w drugim dziale 😉

Źródło: radblog.pl
Dziel się z innymi:
Dlaczego Bounded Contexty są ważne – przykład 2 | Radek Maziarka

Sztuka programowania 186 dni, 14 godzin, 26 minut temu Radosław Maziarka 96 rozwiń

Na każdym etapie swojej kariery programista patrzy na interfejsy zupełnie inaczej. Programista rozpoczynający przygodę z programowaniem nawet jeśli zrozumie technikę działania interfejsów, to prawdopodobnie w perspektywie całej architektury aplikacji nie będzie do końca przekonany o sensie ich używania. Starszy programista z kolei dostrzeże wiele ich zalet, a wręcz konieczność ich stosowania..

Interfejsy w C# - jak i kiedy ich używać?

Sztuka programowania 212 dni, 13 godzin, 52 minuty temu igorzysko 222 rozwiń

Kolejny post z serii o Bounded Contextach - język i jego wpływ na tworzone konteksty. Nieco o Ubitiquous Language i psychologii 😉

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

Sztuka programowania 215 dni, 14 godzin, 31 minut temu Radosław Maziarka 89 rozwiń

Rozpoczynam kolejny cykl - tym razem o Bounded Contextach. Zobacz czym są konteksty i jak mogą pomóc twojej aplikacji.

Dlaczego Bounded Contexty są ważne – wprowadzenie | Radek Maziarka

Sztuka programowania 248 dni, 14 godzin, 19 minut temu Radosław Maziarka 129 rozwiń

W tym wpisie, kolejnym z serii dotyczącej kreacyjnych wzorców projektowych, omówię wzorzec projektowy Prototype – Prototyp. Prototyp, zgodnie z intuicją, ma za zadanie dostarczyć jakiś pierwotny obiekt, który potem wykorzystamy do konkretnych celów. Tym celem będzie tworzenie obiektów interesujących klienta.

Wzorzec projektowy Twoim wzorcem cz.2. Prototyp

Architektura 260 dni, 14 godzin, 34 minuty temu igorzysko 90 rozwiń

Wprowadzenie Dzisiaj przedstawię Wam temat wzorców projektowych, a głównie pierwszy wzorzec projektowy, który wybrałem jakim jest Metoda fabryczna – Factory Method. Powiem, czemu je stosować, jakie istnieją rodzaje wzorców projektowych, jakie istnieją poszczególne wzorce projektowe, a na samym końcu wpisu zamieszczę przykładową implementację danego wzorca w języku C#. Wzorzec projektowy jest pewnym schematem, ogólnym rozwiązaniem pewnego problemu, na podstawie którego powstaje potem konkretna implementa...

Wzorzec projektowy Twoim wzorcem cz.1. Metoda fabryczna

Architektura 262 dni, 14 godzin, 22 minuty temu igorzysko 105 rozwiń

I finished work on my presentation about “Domain Driven Design – Facts / Myths / Microservices”. Check my slides and recommended articles / videos.

Tagi: DDD
Źródło: radblog.pl
Dziel się z innymi:
Domain Driven Design – Lightning Talk | Radek Maziarka Blog

Sztuka programowania 331 dni, 13 godzin, 21 minut temu Radosław Maziarka 113 rozwiń

Persystencja zawsze budzi wiele emocji i skrajnych opinii. W tym artykule pokażemy, jakie opcje są do wyboru przy persystowaniu agregatów z DDD i jak pragmatycznie do nich podejść. Przejdziemy kolejno przez bezpośredni zapis agregatów, robienie Snapshotów, tworzenie osobnego modelu danych na podstawie zdarzeń, a na koniec dotrzemy do Event Sourcingu.

Źródło: itlibrium.com
Dziel się z innymi:
4 sposoby persystencji agregatów DDD

Sztuka programowania 388 dni, 14 godzin, 24 minuty temu technites_pl 217 rozwiń

Własna tożsamość to główny wyróżnik Encji w DDD. Jest ona wyrażana przez Id obiektu, którym w praktyce najczęściej okazuje się … int z bazy danych. Nie jest to najlepsze rozwiązanie, skoro w DDD chodzi o modelowanie biznesu. Postaram się przedstawić alternatywne podejście i jego implementację, która pozwala w możliwie bezbolesny sposób wprowadzić biznesowe identyfikatory do naszych encji.

Tagi: DDD
Źródło: itlibrium.com
Dziel się z innymi:
Identyfikowanie obiektów domenowych

Sztuka programowania 431 dni, 15 godzin, 47 minut temu technites_pl 227 rozwiń

1 2 3