Reputation
2,358
Top tag
Next privilege 2,500 Rep.
Create tag synonyms
Badges
16 50
Impact
~95k people reached

Jul
5
comment Is overriding Object.finalize() really bad?
Would you please demonstrate how you log in the finalize method? I'm not a Java developer, but I'm very interested in the concept.
Jul
3
comment How Add/Create* commands should be handled in CQRS + Event Sourcing architecture
+1 for this sentence alone "for that bounded context." :)
Jun
20
comment DDD: Put logic in service or aggregate root?
a nice read Don’t Create Aggregate Roots.
Jun
20
comment “Too object-oriented”
"Does anyone have some advice on how I can convince my coworkers that using OO and TDD leads to more easily maintained code?" As someone who tried to introduce TDD to a team who uses Java in the same manner you described I would say it's pretty much useless :) I worked with people who thought that OO meant using a class and that's it! I've seen TDD and unit testing abused to produce a single function with hundreds of lines of code.
Jun
17
comment DDD – duplicity between Aggregates – should I use one table?
@FrantišekMaša I'm not sure that I follow what your are trying to achieve, but if you need your cart item to have the product name then instead of (ProductId + Quantity) make it a (ProductValueObject + Quantity). The ProductValueObject will consists of (ProductId + ProductName)
Jun
16
comment DDD – duplicity between Aggregates – should I use one table?
A shopping cart doesn't have a list of products. It has a list of purchased items. A purchased item is a (ProductId + Quantity). The purchased item would have a reference to the ProductId of the Product entity in the Listing BC.
Jun
6
awarded  Notable Question
May
30
awarded  Popular Question
May
28
awarded  Popular Question
Apr
20
answered Design ideas - validation based on conditions outside of the domain
Apr
18
awarded  Revival
Mar
29
comment Domain Driven Design - designing Aggregate Roots
@slnowak If I were you, I would start with identifying the bounded contexts in your domain. Doing DDD/CQRS/Event Sourcing is a waste of time if you are going to lump everything in a single BC.
Mar
25
revised How to bypass Oauth2 authentication when the client and resource owner is the same entity?
added 4 characters in body
Mar
24
awarded  Yearling
Mar
12
awarded  Popular Question
Mar
8
comment Which events to store with event-sourcing?
Why would a single function in the Balance aggregate produce 2 events?
Mar
4
awarded  Notable Question
Feb
13
awarded  Popular Question
Feb
11
answered Enterprise application object oriented modeling for user and role
Feb
11
answered What are subdomains, really?