Search the web
Sign In
New User? Sign Up
domaindrivendesign · Domain-Driven Design
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
DDDSample 1.1.0 released   Message List  
Reply | Forward Message #11698 of 16690 |
Hello everyone,

the 1.1.0 version of DDDSample was released today. For those of you who aren't
familiar with the project, it's a working sample application based on the cargo
shipping domain, built in Java and a few popular frameworks like Spring,
Hibernate, CXF and ActiveMQ. It is a collaborative effort between Domain
Language and the Swedish consulting company Citerus. The project web page has
more information:

http://dddsample.sourceforge.net/

For those of you who have looked at the 1.0 version, quite a lot has changed
since september 2008 when the first version was released, and I really recommend
you to take a second look. Here's the changelog:

http://dddsample.sourceforge.net/changelog.html

We never announced the first version here on Yahoo, only in smaller forums, as
we wanted to scale up the audience gradually while incorporating feedback from
people and presentations. It was most recently presented at the tutorial track
at Qcon London.

We've been following this group silently for some time, and we think that the
application can be valuable in many situations that are dicussed here, as an
example of application structuring, layering, pattern implementation and so on.

We absolutely welcome any and all feedback, don't hesitate to disagree with our
design decisions. It forces us to think through and motivate everything, and
from time to time we will change the application to better express what we're
trying to communicate. Negative feedback tends to be the most productive :-)

Also, I know that many of the more vocal people in this group use C#/.NET, and
it would be fantastic if someone would be interested in taking charge of a port,
at least of the domain and application layer parts.

Another thing that we'd love to see is small proof-of-concept patches/forks, for
example "Here's what dddsample would look like if it was using Command-Query
Separation".

So, please take a look at it and tell us what you think. The idea is to use this
group as discussion forum, unless it gets completely flooded in which case we'll
move to a dedicated list.

Thank you!

Peter Backlund, Citerus
Lead developer




Wed Mar 25, 2009 5:53 pm

peter.backlund
Offline Offline
Send Email Send Email

Forward
Message #11698 of 16690 |
Expand Messages Author Sort by Date

Hello everyone, the 1.1.0 version of DDDSample was released today. For those of you who aren't familiar with the project, it's a working sample application...
peter.backlund
Offline Send Email
Mar 25, 2009
6:46 pm

Hi, I personally thank you for these samples as I'm very interested. I will definitely have a deeper look. Meanwhile if possible it would be nice to have a DDD...
nbplopes
Offline Send Email
Mar 25, 2009
7:40 pm

... Yes, that's a good point. We had one for the previous version, but didn't have time to create a new one for 1.1.0. I'll look into that for 1.1.1. ... ...
peter.backlund
Offline Send Email
Mar 26, 2009
4:58 pm

Thank you for your reply. I generated the diagram by myself (well an app generated it dynamically). Anyway I understand your point. Nevertheless there is...
nbplopes
Offline Send Email
Mar 26, 2009
5:39 pm

... [trimmed body of method] ... [snip] ... This is an example of asynchronous updating of aggregates. The HandlingEvent aggregate is updated when the...
peter.backlund
Offline Send Email
Mar 27, 2009
2:25 pm

To cut a long story why I don't like this at all. This is becouse the concept of Cargo is distributed amongs several domain objects within the same...
nbplopes
Offline Send Email
Mar 27, 2009
4:41 pm

... These are very good points! The HandlingHistory (typo above) value object can be improved upon by asserting that all HandlingEvents in it describe the same...
peter.backlund
Offline Send Email
Mar 28, 2009
4:01 pm

Thank you for your response. What I was suggesting is not to drop asynchronous updates but to implement it in another way. Say that the handler of...
nbplopes
Offline Send Email
Mar 28, 2009
9:43 pm

Sorry for the type, I wrote reply by meant replay. Nuno...
nbplopes
Offline Send Email
Mar 28, 2009
9:44 pm

... Would you consider implementing this approach as a patch against 1.1.0? It would be enough to get the domain and application layers running, and have...
peter.backlund
Offline Send Email
Mar 29, 2009
10:17 am

I would, but my Java is a bit rusty to say the least. To be honest I haven't even ran the application, I just quickly browsed over the classes and did some...
nbplopes
Offline Send Email
Mar 29, 2009
8:34 pm

Nice. I'm part of a study group <http://groups.yahoo.com/group/dpsig-toronto/> that is going to be reading Domain-Driven Design and I know that your sample...
Alistair McKinnell
a_r_mckinnell
Offline Send Email
Mar 28, 2009
6:59 pm

... Yes, that's exactly right. There's a date creation utility (DateTestUtils.toDate("2009-01-02", "12.30")) that was introduced midway through the project,...
peter.backlund
Offline Send Email
Mar 29, 2009
9:05 am

I'm interested in porting this DDD Sample to C#. Please contact me. Thanks Daniel....
danielcarbajalz
Offline Send Email
Apr 6, 2009
7:28 am

Hi, I am Newbie for DDD but I know .Net pretty well.I can help in port. I think it will be good opportunity to learn DDD for me Please let me know if there is...
Amit
amitsaxena_2000
Offline Send Email
May 9, 2009
8:33 am

Hi everybody! I started a project to port DDDSample to .NET. Today, we published first (0.1) demo version of DDDSample.Net on Codplex...
simon_vv
Offline Send Email
Oct 5, 2009
8:21 pm

Good luck! There is this one also, if you didn't notice: http://code.google.com/p/ndddsample/ ... -- Berke SOKHAN...
Berke Sokhan
berkesokhan@...
Send Email
Oct 6, 2009
7:43 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help