Aw: Re: Working with domain events. Referencing leaf / sub-entity of aggregate
"'Florian Thiel' [email protected] [domaindrivendesign]" <[email protected]> Tue, 17 May 2016 15:28:05 +0200
| Newsgroups | gmane.comp.programming.domain-driven-design |
|---|---|
| Message-ID | <trinity-a4f5e0c5-e51b-4d43-95f7-6cf0371e1657-1463491685663@3capp-webde-bap05> |
<head>
<style type="text/css">
<!--
/* start of attachment style */
.ygrp-photo-title{
clear: both;
font-size: smaller;
height: 15px;
overflow: hidden;
text-align: center;
width: 75px;
}
div.ygrp-photo{
background-position: center;
background-repeat: no-repeat;
background-color: white;
border: 1px solid black;
height: 62px;
width: 62px;
}
div.photo-title
a,
div.photo-title a:active,
div.photo-title a:hover,
div.photo-title a:visited {
text-decoration: none;
}
div.attach-table div.attach-row {
clear: both;
}
div.attach-table div.attach-row div {
float: left;
/* margin: 2px;*/
}
p {
clear: both;
padding: 15px 0 3px 0;
overflow: hidden;
}
div.ygrp-file {
width: 30px;
valign: middle;
}
div.attach-table div.attach-row div div a {
text-decoration: none;
}
div.attach-table div.attach-row div div span {
font-weight: normal;
}
div.ygrp-file-title {
font-weight: bold;
}
/* end of attachment style */
-->
</style>
</head>
<html><head></head><body>
<!-- |**|begin egp html banner|**| -->
<br><br>
<!-- |**|end egp html banner|**| -->
<div style="font-family: Verdana;font-size: 12.0px;"><div>
<div>
<div>Hello,</div>
<div> </div>
<div>can anybody help me? I have problems sending my responses via yahoo-group. I am replying by clicking reply-button on web-site. But whatever I do and how long I wait (at this moment 8 hours), my responses are not uploaded.</div>
<div> </div>
<div>What reasons could that have? Do I need to use my e-mail-client to reply to the group? (I am trying this at this moment with this mail)</div>
<div> </div>
<div>I need help :-)</div>
<div> </div>
<div>Best regards,</div>
<div>Florian</div>
<div> </div>
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Gesendet:</b> Montag, 16. Mai 2016 um 01:46 Uhr<br/>
<b>Von:</b> "[email protected] [domaindrivendesign]" <[email protected]><br/>
<b>An:</b> [email protected]<br/>
<b>Betreff:</b> [domaindrivendesign] Re: Working with domain events. Referencing leaf / sub-entity of aggregate</div>
<div name="quoted-content">
<div style="background-color: rgb(255,255,255);"><span style="display: none;"> </span>
<div id="ygrp-mlmsg" style="position: relative;">
<div id="ygrp-msg">
<div id="ygrp-text">
<p>Aryeh,</p>
<div> </div>
<div>you really nailed down the answer with your first statement:</div>
<div> </div>
<div>"<span style="color: rgb(63,63,63);word-spacing: normal;">Consider modeling your problem into a Domain Model before trying to apply DDD building-block concepts to it. In other words, apply DDD practice to your domain problem, instead of trying to fit your domain problem to a particular technology, architecture or pattern, e.g. DDD aggregates and domain events."</span></div>
<div> </div>
<div>It takes time to get a good understanding of any nontrivial business/domain and to learn from the language spoken within. Or agile speaking: You will need some iterations to understand the business and how to implement it's requirements. Talking to the businesspeople is good, listening to them is even better. Argueing about implementation details with the business is either political or just a waste of time...</div>
<div> </div>
<div> </div>
<div>Thomas </div>
<p> </p>
</div>
<div style="color: rgb(255,255,255);height: 0;"></div>
<style type="text/css"><!--*#ygrp-mkp {
border: 1.0px solid rgb(216,216,216);
font-family: Arial;
margin: 10.0px 0;
padding: 0 10.0px;
}
*#ygrp-mkp hr {
border: 1.0px solid rgb(216,216,216);
}
*#ygrp-mkp *#hd {
color: rgb(98,140,42);
font-size: 85.0%;
font-weight: 700;
line-height: 122.0%;
margin: 10.0px 0;
}
*#ygrp-mkp *#ads {
margin-bottom: 10.0px;
}
*#ygrp-mkp *.ad {
padding: 0 0;
}
*#ygrp-mkp *.ad p {
margin: 0;
}
*#ygrp-mkp *.ad a {
color: rgb(0,0,255);
text-decoration: none;
}
*#ygrp-sponsor *#ygrp-lc {
font-family: Arial;
}
*#ygrp-sponsor *#ygrp-lc *#hd {
margin: 10.0px 0.0px;
font-weight: 700;
font-size: 78.0%;
line-height: 122.0%;
}
*#ygrp-sponsor *#ygrp-lc *.ad {
margin-bottom: 10.0px;
padding: 0 0;
}
*#actions {
font-family: Verdana;
font-size: 11.0px;
padding: 10.0px 0;
}
*#activity {
background-color: rgb(224,236,238);
float: left;
font-family: Verdana;
font-size: 10.0px;
padding: 10.0px;
}
*#activity span {
font-weight: 700;
}
*#activity span:first-child {
text-transform: uppercase;
}
*#activity span a {
color: rgb(80,133,182);
text-decoration: none;
}
*#activity span span {
color: rgb(255,121,0);
}
*#activity span *.underline {
text-decoration: underline;
}
*.attach {
clear: both;
display: table;
font-family: Arial;
font-size: 12.0px;
padding: 10.0px 0;
width: 400.0px;
}
*.attach div a {
text-decoration: none;
}
*.attach img {
border: none;
padding-right: 5.0px;
}
*.attach label {
display: block;
margin-bottom: 5.0px;
}
*.attach label a {
text-decoration: none;
}
blockquote {
margin: 0 0 0 4.0px;
}
*.bold {
font-family: Arial;
font-size: 13.0px;
font-weight: 700;
}
*.bold a {
text-decoration: none;
}
dd.last p a {
font-family: Verdana;
font-weight: 700;
}
dd.last p span {
margin-right: 10.0px;
font-family: Verdana;
font-weight: 700;
}
dd.last p span.yshortcuts {
margin-right: 0;
}
div.attach-table div div a {
text-decoration: none;
}
div.attach-table {
width: 400.0px;
}
div.file-title a, div.file-title a:active, div.file-title a:hover, div.file-title a:visited {
text-decoration: none;
}
div.photo-title a, div.photo-title a:active, div.photo-title a:hover, div.photo-title a:visited {
text-decoration: none;
}
div#ygrp-mlmsg *#ygrp-msg p a span.yshortcuts {
font-family: Verdana;
font-size: 10.0px;
font-weight: normal;
}
*.green {
color: rgb(98,140,42);
}
*.MsoNormal {
margin: 0 0 0 0;
}
o {
font-size: 0;
}
*#photos div {
float: left;
width: 72.0px;
}
*#photos div div {
border: 1.0px solid rgb(102,102,102);
height: 62.0px;
overflow: hidden;
width: 62.0px;
}
*#photos div label {
color: rgb(102,102,102);
font-size: 10.0px;
overflow: hidden;
text-align: center;
white-space: nowrap;
width: 64.0px;
}
*#reco-category {
font-size: 77.0%;
}
*#reco-desc {
font-size: 77.0%;
}
*.replbq {
margin: 4.0px;
}
*#ygrp-actbar div a:first-child {
margin-right: 2.0px;
padding-right: 5.0px;
}
*#ygrp-mlmsg {
font-size: 13.0px;
font-family: Arial , helvetica , clean , sans-serif;
}
*#ygrp-mlmsg table {
font-size: inherit;
font: 100.0%;
}
*#ygrp-mlmsg select, input, textarea {
font: 99.0% Arial , Helvetica , clean , sans-serif;
}
*#ygrp-mlmsg pre, code {
font: 115.0% monospace;
}
*#ygrp-mlmsg * {
line-height: 1.22em;
}
*#ygrp-mlmsg *#logo {
padding-bottom: 10.0px;
}
*#ygrp-msg p a {
font-family: Verdana;
}
*#ygrp-msg p#attach-count span {
color: rgb(30,102,174);
font-weight: 700;
}
*#ygrp-reco *#reco-head {
color: rgb(255,121,0);
font-weight: 700;
}
*#ygrp-reco {
margin-bottom: 20.0px;
padding: 0.0px;
}
*#ygrp-sponsor *#ov li a {
font-size: 130.0%;
text-decoration: none;
}
*#ygrp-sponsor *#ov li {
font-size: 77.0%;
list-style-type: square;
padding: 6.0px 0;
}
*#ygrp-sponsor *#ov ul {
margin: 0;
padding: 0 0 0 8.0px;
}
*#ygrp-text {
font-family: Georgia;
}
*#ygrp-text p {
margin: 0 0 1.0em 0;
}
*#ygrp-text tt {
font-size: 120.0%;
}
*#ygrp-vital ul li:last-child {
border-right: none;
}
--></style>
</div>
</div>
</div>
</div>
</div></div>
<!-- |**|begin egp html banner|**| -->
<br>
<br>
<!-- |**|end egp html banner|**| -->
<div width="1" style="color: white; clear: both;"/>__._,_.___</div>
<div id="fromDMARC" style="clear:both; margin-top: 10px;">
<hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
Posted by: "Florian Thiel" <[email protected]> <hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
</div>
<!-- Start Recommendations -->
<!-- End Recommendations -->
<!-- |**|begin egp html banner|**| -->
<img src="http://geo.yahoo.com/serv?s=97476590/grpId=8116923/grpspId=1705007181/msgId=24764/stime=1463522839" width="1" height="1"> <br>
<!-- |**|end egp html banner|**| -->
<!-- |**|begin egp html banner|**| -->
<br>
<!-- |**|begin egp html banner|**| -->
<div id="ygrp-vital" style="background-color: #f2f2f2; font-family: Verdana; font-size: 10px; margin-bottom: 10px; padding: 10px;">
<span id="vithd" style="font-weight: bold; color: #333; text-transform: uppercase; "><a href="https://groups.yahoo.com/neo/groups/domaindrivendesign/info;_ylc=X3oDMTJlbDU2amZnBF9TAzk3MzU5NzE0BGdycElkAzgxMTY5MjMEZ3Jwc3BJZAMxNzA1MDA3MTgxBHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTQ2MzUyMjgzOQ--" style="text-decoration: none;">Visit Your Group</a></span>
<ul style="list-style-type: none; margin: 0; padding: 0; display: inline;">
<li style="border-right: 1px solid #000; font-weight: 700; display: inline; padding: 0 5px; margin-left: 0;">
<span class="cat"><a href="https://groups.yahoo.com/neo/groups/domaindrivendesign/members/all;_ylc=X3oDMTJmMHVpbDU0BF9TAzk3MzU5NzE0BGdycElkAzgxMTY5MjMEZ3Jwc3BJZAMxNzA1MDA3MTgxBHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzE0NjM1MjI4Mzk-" style="text-decoration: none;">New Members</a></span>
<span class="ct" style="color: #ff7900;">2</span>
</li>
</ul>
</div>
<div id="ft" style="font-family: Arial; font-size: 11px; margin-top: 5px; padding: 0 2px 0 0; clear: both;">
<a href="https://groups.yahoo.com/neo;_ylc=X3oDMTJka2lmcHA2BF9TAzk3NDc2NTkwBGdycElkAzgxMTY5MjMEZ3Jwc3BJZAMxNzA1MDA3MTgxBHNlYwNmdHIEc2xrA2dmcARzdGltZQMxNDYzNTIyODM5" style="float: left;"><img src="http://l.yimg.com/ru/static/images/yg/img/email/new_logo/logo-groups-137x15.png" height="15" width="137" alt="Yahoo! Groups" style="border: 0;"/></a>
<div style="color: #747575; float: right;"> • <a href="https://info.yahoo.com/privacy/us/yahoo/groups/details.html" style="text-decoration: none;">Privacy</a> • <a href="mailto:[email protected]?subject=Unsubscribe" style="text-decoration: none;">Unsubscribe</a> • <a href="https://info.yahoo.com/legal/us/yahoo/utos/terms/" style="text-decoration: none;">Terms of Use</a> </div>
</div>
<!-- |**|end egp html banner|**| -->
</div> <!-- ygrp-msg -->
<br>
<!-- |**|end egp html banner|**| -->
<div style="color: white; clear: both;"/>__,_._,___</div>
</body></html>