aug
12
2010
0

Value objects spelen ook maar een rol

De afgelopen dagen had ik een interessante discussie op de DDD mailinglist over value objects.

Value objects: “These are the objects that describe things” [Uit: DDD, Evans]

De discussie ging over de niet-wijzigbaarheid (immutability) van value objects. Het vreemde is dat veel ontwikkelaars (in de rol van modelleur) deze niet-wijzigbaarheid benadrukken. Hij komt ook altijd op. Terwijl het volgens mij niet de essentie is. lees meer…

Geschreven door Rick | Tags: , , , , , |

Geen reacties - Leave a comment »

jul
15
2010
0

No Exceptions made

Naar aanleiding van een bevinding tijdens een interne project code review  afgelopen vrijdag en een artikel in het laatste Java Magazine hadden we een interessante discussie over de redenen om exceptions toe te passen. Uiteindelijk kon ik zelf achter twee vuistregels staan, een die ik zelf bedacht had, de ander van een collega van mij.

Ik ga bij de onderstaande vuistregels uit van de context van een ontwikkelplatform die de mogelijkheid biedt om ze te gebruiken en ontwikkelaar die als basisregel voor het herkennen van de situatie om een exception in te gebruiken de volgende regel hanteert: gebruik een exception als je niet het normale executiepad meer kunt volgen, met andere woorden, als er iets uitzonderlijks gebeurt of is gebeurd. lees meer…

Geschreven door Rick | Tags: , , , , , , |

Geen reacties - Leave a comment »

mrt
10
2010
4

CQRS & de bijkomende architectuur

In mijn vorige blogpost deed ik in de voetnoten een voorstel om de architectuur die vaak meekomt met het patroon CQRS anders te noemen. Ik dacht aan een “Circular Architecture” om hem duidelijk te contrasteren met een “Layered Architecture”. Na een korte discussie met Greg Young en Alistair Cockburn hierover besloot ik om het idee nog eens even goed onder de loep te nemen. Zij claimden allebei dat de “Hexagonal Architecture” van Alistair Cockburn deze architectuur al voldoende beschreef. Dat zette me wel aan het denken, aangezien ik het oordeel van beide zeer respecteer. Eerst enkele definities waar ik vanuit ga.

lees meer…

Geschreven door Rick | Tags: , , , |

4 Comments - Leave a comment »

mrt
04
2010
0

CQRS && Validatie && Business Rules

Validatie en business rules binnen een CQRS architectuur [1][2] blijven onderwerpen die vragen oproepen voor degenen die er voor het eerst van horen. Drie specifieke vragen worden daarover vaak  gesteld: hoe werkt de validatie van commands, hoe kun je business rules afdwingen over grote collections (state) en hoe werkt het afdwingen van business rules over aggregates heen? Hopelijk kan ik een aantal lezers helpen met mijn drie antwoorden daarop. Eerst de vragen. lees meer…

Geschreven door Rick | Tags: , |

Geen reacties - Leave a comment »

mrt
12
2009
0

Seminar Fixed price + Agile + DDD

Op 17 maart a.s. aanstaande organiseert Sogyo ’s avonds weer een technisch seminar. Hierin zullen Sogyo-ers Rick van der Arend en André Boonzaaijer vertellen hoe we kunnen omgaan met wensen van een opdrachtgever om agile software projecten op een domeingedreven manier en met een vast budget te kunnen inschatten.

Workshoptechnieken en verschillende andere activiteiten die je kunt ondernemen in een domeinverkenningsfase zullen hierbij de revue passeren. Tevens geven Rick en André antwoord op de vraag: Hoe vul en kwantificeer je vooraf de bak met werk, die een volgens SCRUM ingericht project uitvoert? Ervaringen die zij hebben opgedaan in diverse recente projecten zullen hierbij een centrale rol spelen. Kortom, het belooft weer een interessante avond te worden.

De seminaravond begint om 18:00 met een hapje eten, om ca. 19:00 beginnen Rick en André met hun intro. Het programma duurt tot circa 22:00. Sogyo’ers kunnen zich aanmelden via een mail naar marketing@sogyo.nl

Ben je geen Sogyo’er, maar heb je wel interesse om deze, of een andere, sessie bij te wonen, mail dan even naar Anneke van Beek avbeek@sogyo.nl

Geschreven door Rick | Tags: , , , , |

Geen reacties - Leave a comment »

okt
07
2008
0

Microsoft’s Smart Client Software Factory

Wat wil een software ontwikkelaar eigenlijk weten van de Smart Client Software Factory (SCSF) van Microsoft? Dit is de vraag die mij de afgelopen weken van tijd tot tijd heeft beziggehouden. Een niet geheel onbelangrijke vraag, want het is me opgevallen dat wat er al over de SCSF is geschreven er niet in slaagt om direct een helder beeld te scheppen. In ieder geval niet bij mij en gezien de vele vragen die er over gesteld worden, ook bij heleboel anderen niet. lees meer…

Geschreven door Rick | Tags: , , , , , |

Geen reacties - Leave a comment »

Powered by WordPress | Aeros Theme | TheBuckmaker.com WordPress Themes

Better Tag Cloud