<?xml version="1.0" encoding="UTF-8" ?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>domaindrivendesign at Yahoo! Groups</title>
    <link>http://tech.groups.yahoo.com/group/domaindrivendesign/</link>
    <description>Domain-Driven Design</description>

    <item>
      <title>EventSourcing sample - .net 4</title>
      <pubDate>Wed, 10 Feb 2010 14:54:48 GMT</pubDate>
      <dc:creator>rogeralsing</dc:creator>
      <link>http://tech.groups.yahoo.com/group/domaindrivendesign/message/17176</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/domaindrivendesign/message/17176</guid>
      <description>I&#39;ve created a small framework for eventsourcing (.net 4) http://www.puzzleframework.com/eventsourcer.rar Nothing serious, just wanted to play around with</description>
    </item>
    <item>
      <title>Re: CQRS cross aggregate interaction + private state</title>
      <pubDate>Wed, 10 Feb 2010 14:17:52 GMT</pubDate>
      <dc:creator>sebaszipp</dc:creator>
      <link>http://tech.groups.yahoo.com/group/domaindrivendesign/message/17175</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/domaindrivendesign/message/17175</guid>
      <description>Nice observation :) As I&#39;ve seen this is the Assembly-Part collaboration pattern. Since a product can be in at most 1 order or none, my question is how to keep</description>
    </item>
    <item>
      <title>Re: Serializing Events .NET</title>
      <pubDate>Wed, 10 Feb 2010 09:44:00 GMT</pubDate>
      <dc:creator>JÃ©rÃ©mie</dc:creator>
      <link>http://tech.groups.yahoo.com/group/domaindrivendesign/message/17174</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/domaindrivendesign/message/17174</guid>
      <description>I made a post about different options : http://thinkbeforecoding.com/post/2009/11/05/Event-Sourcing-and-CQRS-Serialization The thing to optimize further</description>
    </item>
    <item>
      <title>Re: CQRS cross aggregate interaction + private state</title>
      <pubDate>Wed, 10 Feb 2010 09:34:06 GMT</pubDate>
      <dc:creator>Nuno Lopes</dc:creator>
      <link>http://tech.groups.yahoo.com/group/domaindrivendesign/message/17173</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/domaindrivendesign/message/17173</guid>
      <description>HI Dan, What if the name of the product changed? You would get a different name on the Order or Receipt. That is not legal in some countries. On another note</description>
    </item>
    <item>
      <title>Re: CQRS cross aggregate interaction + private state</title>
      <pubDate>Wed, 10 Feb 2010 08:47:55 GMT</pubDate>
      <dc:creator>Nuno Lopes</dc:creator>
      <link>http://tech.groups.yahoo.com/group/domaindrivendesign/message/17172</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/domaindrivendesign/message/17172</guid>
      <description>Let me expand a littlebit. Working with two collaborators is a trivial. We get more fun we three or more. You you may ask, what is the point of passing the</description>
    </item>
    <item>
      <title>Re: CQRS cross aggregate interaction + private state</title>
      <pubDate>Wed, 10 Feb 2010 08:33:52 GMT</pubDate>
      <dc:creator>Dan Haywood</dc:creator>
      <link>http://tech.groups.yahoo.com/group/domaindrivendesign/message/17171</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/domaindrivendesign/message/17171</guid>
      <description>The &quot;tell not ask&quot; approach would be to delegate the responsibility to the product, along with double-dispatch: product = GetProduct(123); product.addTo(order,</description>
    </item>
    <item>
      <title>Re: CQRS cross aggregate interaction + private state</title>
      <pubDate>Wed, 10 Feb 2010 08:25:42 GMT</pubDate>
      <dc:creator>Nuno Lopes</dc:creator>
      <link>http://tech.groups.yahoo.com/group/domaindrivendesign/message/17170</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/domaindrivendesign/message/17170</guid>
      <description>Hi Roger, Just checking if you are awake :) You are absolutely correct. The other arguments should also be passed to the test. In this way the product can</description>
    </item>
    <item>
      <title>Re: CQRS cross aggregate interaction + private state</title>
      <pubDate>Wed, 10 Feb 2010 08:03:49 GMT</pubDate>
      <dc:creator>rogeralsing</dc:creator>
      <link>http://tech.groups.yahoo.com/group/domaindrivendesign/message/17169</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/domaindrivendesign/message/17169</guid>
      <description>... We do a TestAddOrder against the first argument, but then continues to add the other information. You could pretty much call order.AddItem from the outside</description>
    </item>
    <item>
      <title>Re: Domain rules versus access control</title>
      <pubDate>Wed, 10 Feb 2010 05:41:15 GMT</pubDate>
      <dc:creator>vvernon_shiftmethod</dc:creator>
      <link>http://tech.groups.yahoo.com/group/domaindrivendesign/message/17168</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/domaindrivendesign/message/17168</guid>
      <description>... In the example numbered as (2) the Domain Service first uses the CandidateModerator attribute(s) to go out to the I&amp;A BC to check for the User in a Role of</description>
    </item>
    <item>
      <title>Re: Serializing Events .NET</title>
      <pubDate>Wed, 10 Feb 2010 03:40:51 GMT</pubDate>
      <dc:creator>Frederic Marceau</dc:creator>
      <link>http://tech.groups.yahoo.com/group/domaindrivendesign/message/17167</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/domaindrivendesign/message/17167</guid>
      <description>protobuf? F. On 2010-02-09 15:13, Greg Young wrote:   custom binary. due to quantity On Tue, Feb 9, 2010 at 9:55 AM, rogeralsing &lt; roger.alsing@ precio.se &gt; </description>
    </item>
    <item>
      <title>Re: Domain rules versus access control</title>
      <pubDate>Wed, 10 Feb 2010 01:44:44 GMT</pubDate>
      <dc:creator>jps737</dc:creator>
      <link>http://tech.groups.yahoo.com/group/domaindrivendesign/message/17166</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/domaindrivendesign/message/17166</guid>
      <description>... Yes, I agree. ... I don&#39;t see the reason for the domain service here. What does it do other than call forum.assignModerator(moderator)? Thank you for the</description>
    </item>
    <item>
      <title>Re: Domain rules versus access control</title>
      <pubDate>Tue, 09 Feb 2010 23:27:25 GMT</pubDate>
      <dc:creator>vvernon_shiftmethod</dc:creator>
      <link>http://tech.groups.yahoo.com/group/domaindrivendesign/message/17165</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/domaindrivendesign/message/17165</guid>
      <description>... I meant to write (but got bit by copying code from above!): public Moderator(String aModeratorIdentity) {...} That way there is no trace of User-anything</description>
    </item>
    <item>
      <title>Re: Domain rules versus access control</title>
      <pubDate>Tue, 09 Feb 2010 23:19:50 GMT</pubDate>
      <dc:creator>vvernon_shiftmethod</dc:creator>
      <link>http://tech.groups.yahoo.com/group/domaindrivendesign/message/17164</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/domaindrivendesign/message/17164</guid>
      <description>... That&#39;s the difference. In the case I am describing the domain would not have the ability to authorize, or at least not like I&amp;A would. Using my approach,</description>
    </item>
    <item>
      <title>Re: Domain rules versus access control</title>
      <pubDate>Tue, 09 Feb 2010 22:41:01 GMT</pubDate>
      <dc:creator>jps737</dc:creator>
      <link>http://tech.groups.yahoo.com/group/domaindrivendesign/message/17163</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/domaindrivendesign/message/17163</guid>
      <description>... Maybe it&#39;s not! My inexperience makes things SEEM wrong sometimes :) ... I guess I&#39;m having trouble seeing how roles that must be authorized by domain</description>
    </item>
    <item>
      <title>Re: Domain rules versus access control</title>
      <pubDate>Tue, 09 Feb 2010 20:27:16 GMT</pubDate>
      <dc:creator>vvernon_shiftmethod</dc:creator>
      <link>http://tech.groups.yahoo.com/group/domaindrivendesign/message/17162</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/domaindrivendesign/message/17162</guid>
      <description>... Thanks, and I am glad to help! ... Sometimes because of the business you are in, the I&amp;A roles are already established. If that&#39;s the case you can turn a</description>
    </item>

  </channel>
</rss>
<!-- wr1.grp.sp2.yahoo.com uncompressed/chunked Wed Feb 10 07:08:20 PST 2010 -->
