<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gridshore &#187; software design</title>
	<atom:link href="http://www.gridshore.nl/tag/software-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gridshore.nl</link>
	<description>A weblog about software engineering, Architecture, Technology an other things we like.</description>
	<lastBuildDate>Tue, 27 Jul 2010 23:47:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>The power of immutability in a Rich Domain Model</title>
		<link>http://www.gridshore.nl/2009/04/06/the-power-of-immutability-in-a-rich-domain-model/</link>
		<comments>http://www.gridshore.nl/2009/04/06/the-power-of-immutability-in-a-rich-domain-model/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 19:00:00 +0000</pubDate>
		<dc:creator>Allard</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[DDD]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[design patterns]]></category>
		<category><![CDATA[domain model]]></category>
		<category><![CDATA[software design]]></category>

		<guid isPermaLink="false">http://www.gridshore.nl/?p=696</guid>
		<description><![CDATA[jQuery(document).ready(function($) { window.setTimeout('loadFBShareMe_696()',5000); }); function loadFBShareMe_696(){ jQuery(document).ready(function($) { $('.dd-fbshareme-696').remove();$('.DD_FBSHAREME_AJAX_696').attr('width','53');$('.DD_FBSHAREME_AJAX_696').attr('height','69');$('.DD_FBSHAREME_AJAX_696').attr('src','http://widgets.fbshare.me/files/fbshare.php?url=http://www.gridshore.nl/2009/04/06/the-power-of-immutability-in-a-rich-domain-model/&#038;size=large'); }); }<p>As many other developers, I’ve been used to the fat service layer and the anemic domain model of the transaction script pattern. In that programming model, immutability is pretty much as rare as a Dodo. However, I have been investigating the rich domain model [...]]]></description>
		<wfw:commentRss>http://www.gridshore.nl/2009/04/06/the-power-of-immutability-in-a-rich-domain-model/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Bring some stability to your architecture</title>
		<link>http://www.gridshore.nl/2008/10/30/bring-some-stability-to-your-architecture/</link>
		<comments>http://www.gridshore.nl/2008/10/30/bring-some-stability-to-your-architecture/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 20:44:56 +0000</pubDate>
		<dc:creator>Allard</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[software design]]></category>
		<category><![CDATA[stability]]></category>

		<guid isPermaLink="false">http://www.gridshore.nl/2008/10/30/bring-some-stability-to-your-architecture/</guid>
		<description><![CDATA[jQuery(document).ready(function($) { window.setTimeout('loadFBShareMe_384()',5000); }); function loadFBShareMe_384(){ jQuery(document).ready(function($) { $('.dd-fbshareme-384').remove();$('.DD_FBSHAREME_AJAX_384').attr('width','53');$('.DD_FBSHAREME_AJAX_384').attr('height','69');$('.DD_FBSHAREME_AJAX_384').attr('src','http://widgets.fbshare.me/files/fbshare.php?url=http://www.gridshore.nl/2008/10/30/bring-some-stability-to-your-architecture/&#038;size=large'); }); }<p>Applications have to run in high-consequence environments. They have to serve hundreds of thousands of users 24 / 7. Our clients spend millions in hard- and software and highly depend on the revenue generated by these applications. Unnecessary outage of these application is fatal.</p> [...]]]></description>
		<wfw:commentRss>http://www.gridshore.nl/2008/10/30/bring-some-stability-to-your-architecture/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Dihydromonoxide: what&#8217;s in a name?</title>
		<link>http://www.gridshore.nl/2008/08/06/dihydromonoxide-whats-in-a-name/</link>
		<comments>http://www.gridshore.nl/2008/08/06/dihydromonoxide-whats-in-a-name/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 21:29:01 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[software design]]></category>

		<guid isPermaLink="false">http://www.gridshore.nl/2008/08/06/dihydromonoxide-whats-in-a-name/</guid>
		<description><![CDATA[jQuery(document).ready(function($) { window.setTimeout('loadFBShareMe_180()',5000); }); function loadFBShareMe_180(){ jQuery(document).ready(function($) { $('.dd-fbshareme-180').remove();$('.DD_FBSHAREME_AJAX_180').attr('width','53');$('.DD_FBSHAREME_AJAX_180').attr('height','69');$('.DD_FBSHAREME_AJAX_180').attr('src','http://widgets.fbshare.me/files/fbshare.php?url=http://www.gridshore.nl/2008/08/06/dihydromonoxide-whats-in-a-name/&#038;size=large'); }); }<p>Does the name dihydromonoxide sound in any way familiar to you? It should (really, it should). Try googling it (here, I&#8217;ll make it easy for you). If and when you do google it, you will be informed by all sorts of sites of the [...]]]></description>
		<wfw:commentRss>http://www.gridshore.nl/2008/08/06/dihydromonoxide-whats-in-a-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
