<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Øredev 2009 impressions and DCI Architecture</title>
	<atom:link href="http://www.underbjerg.com/2009/11/16/oredev-2009-impressions-and-dci-architecture/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.underbjerg.com/2009/11/16/oredev-2009-impressions-and-dci-architecture/</link>
	<description>...mostly photography, dance and a bit of computery stuff</description>
	<lastBuildDate>Tue, 30 Mar 2010 14:51:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: erik</title>
		<link>http://www.underbjerg.com/2009/11/16/oredev-2009-impressions-and-dci-architecture/comment-page-1/#comment-838</link>
		<dc:creator>erik</dc:creator>
		<pubDate>Tue, 01 Dec 2009 08:19:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.underbjerg.com/?p=505#comment-838</guid>
		<description>There&#039;s a google group dedicated to DCI here: http://groups.google.com/group/object-composition

The group also contains examples of DCI implementations in various languages, such as Ruby, Javascript and Python.</description>
		<content:encoded><![CDATA[<p>There&#8217;s a google group dedicated to DCI here: <a href="http://groups.google.com/group/object-composition" rel="nofollow">http://groups.google.com/group/object-composition</a></p>
<p>The group also contains examples of DCI implementations in various languages, such as Ruby, Javascript and Python.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: erik</title>
		<link>http://www.underbjerg.com/2009/11/16/oredev-2009-impressions-and-dci-architecture/comment-page-1/#comment-837</link>
		<dc:creator>erik</dc:creator>
		<pubDate>Tue, 01 Dec 2009 08:13:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.underbjerg.com/?p=505#comment-837</guid>
		<description>Hi Tailor, thanks for you comment. It&#039;s probably not the easiest thing to wrap your head around, but I think it&#039;s a very interesting idea, and I think being able to seperate behaviour from state into first-class &quot;units&quot; would make it much easier to reason about the code.

It&#039;s hard &lt;strong&gt;not&lt;/strong&gt; to try and think of DCI in terms of familiar programming languages such as Java, but that will probably trip you up. I would recommend taking a look at Ruby (mixins in particular), since it&#039;s more easily done there.

A former collegue of mine, Steen Lehmann, has done a sample implementation of DCI in Ruby. James Coplien has included some of the code in this presentation from Öredev, which I recommend you take a look at: &lt;a href=&quot;http://folk.uio.no/trygver/2009/20091106OeredevJim.pdf&quot; rel=&quot;nofollow&quot;&gt;http://folk.uio.no/trygver/2009/20091106OeredevJim.pdf&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Hi Tailor, thanks for you comment. It&#8217;s probably not the easiest thing to wrap your head around, but I think it&#8217;s a very interesting idea, and I think being able to seperate behaviour from state into first-class &#8220;units&#8221; would make it much easier to reason about the code.</p>
<p>It&#8217;s hard <strong>not</strong> to try and think of DCI in terms of familiar programming languages such as Java, but that will probably trip you up. I would recommend taking a look at Ruby (mixins in particular), since it&#8217;s more easily done there.</p>
<p>A former collegue of mine, Steen Lehmann, has done a sample implementation of DCI in Ruby. James Coplien has included some of the code in this presentation from Öredev, which I recommend you take a look at: <a href="http://folk.uio.no/trygver/2009/20091106OeredevJim.pdf" rel="nofollow">http://folk.uio.no/trygver/2009/20091106OeredevJim.pdf</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Taylor</title>
		<link>http://www.underbjerg.com/2009/11/16/oredev-2009-impressions-and-dci-architecture/comment-page-1/#comment-836</link>
		<dc:creator>Taylor</dc:creator>
		<pubDate>Sat, 28 Nov 2009 15:45:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.underbjerg.com/?p=505#comment-836</guid>
		<description>Erik,

Nice DCI summary.  Still not grasping it. took me nearly 10 years to master OOP so I suppose there&#039;s no hurry.

Taylor</description>
		<content:encoded><![CDATA[<p>Erik,</p>
<p>Nice DCI summary.  Still not grasping it. took me nearly 10 years to master OOP so I suppose there&#8217;s no hurry.</p>
<p>Taylor</p>
]]></content:encoded>
	</item>
</channel>
</rss>
