user avatar
user avatar
user avatar
kayess
  • Member for 6 years, 8 months
  • Last seen more than a month ago
184 votes
4 answers
75k views

What is an Anti-Corruption layer, and how is it used?

  • 2,834
100 votes
5 answers
14k views

With all of these services, how can I not be anemic?

  • 2,865
97 votes
4 answers
29k views

Rich Domain Models -- how, exactly, does behavior fit in?

  • 2,050
91 votes
13 answers
32k views

To branch or not to branch?

  • 4,663
53 votes
4 answers
40k views

DDD repositories in application or domain service

  • 1,401
40 votes
4 answers
24k views

In DDD, is validation application logic, or domain logic?

  • 819
29 votes
9 answers
10k views

When is primitive obsession not a code smell?

  • 6,865
28 votes
4 answers
39k views

What are the most common mistakes and anti-patterns NHibernate user programmers make?

26 votes
4 answers
20k views

Is CQRS/MediatR worth it when developing an ASP.NET application?

25 votes
3 answers
16k views

DDD: Where to place domain event handlers?

  • 521
20 votes
4 answers
12k views

Clean architecture validation in domain vs data persistence layer?

20 votes
3 answers
6k views

How to handle post-validation errors in command (DDD + CQRS)

  • 659
19 votes
3 answers
1k views

Relational databases and iterative development

  • 4,717
19 votes
2 answers
809 views

Anemic domain models and domain services injection

16 votes
5 answers
4k views

How to treat validation of references between aggregates?

16 votes
3 answers
6k views

When should an Aggregate Root contain another AR (and when should it not)

  • 2,865
15 votes
5 answers
8k views

If Repository Pattern is overkill for modern ORMs (EF, nHibernate), what is a better abstraction?

15 votes
2 answers
9k views

Is there an elegant way to check unique constraints on domain object attributes without moving business logic into service layer?

  • 9,915
14 votes
6 answers
701 views

Tips about how to spread Object Oriented practices [closed]

  • 982
13 votes
4 answers
10k views

DDD approach to basic CRUD operations in a complex domain-centric application

  • 292
13 votes
8 answers
5k views

"Prefer composition over inheritance" - Is the only reason to defend against signature changes?

  • 1,912
12 votes
3 answers
14k views

in DDD, should repositories expose an entity or domain objects?

  • 145
11 votes
2 answers
7k views

Command handlers and DDD

  • 333
11 votes
2 answers
3k views

Application service layer calling database functions. Bad architecture?

  • 1,411
10 votes
2 answers
598 views

Common name for an interface that has Created and Modified fields

10 votes
7 answers
4k views

Which should be done first: use cases or user stories?

  • 4,717
10 votes
4 answers
2k views

Lookup Tables: Are they a leak in the domain model?

  • 221
8 votes
4 answers
5k views

In DDD, how do I persist an aggregate containing polymorphism

8 votes
1 answer
4k views

Updating nested objects in DDD Aggregate by example: delegation or direct access from the root?

  • 431
8 votes
2 answers
3k views

Where should I put Validation Logic when using CQRS?

  • 6,865