<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><!-- generator="wordpress/2.3.1" --><rss 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/" version="2.0">

<channel>
	<title>EwanSilver.com</title>
	<link>http://ewansilver.com/blog</link>
	<description>Ewan Silver</description>
	<pubDate>Sat, 16 Aug 2008 22:09:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/EwanSilver" type="application/rss+xml" /><item>
		<title>So you want to be enlightened?</title>
		<link>http://ewansilver.com/blog/2008/08/16/so-you-want-to-be-enlightened/</link>
		<comments>http://ewansilver.com/blog/2008/08/16/so-you-want-to-be-enlightened/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 22:07:32 +0000</pubDate>
		<dc:creator>Ewan</dc:creator>
		
		<category><![CDATA[Distributed Computing]]></category>

		<category><![CDATA[Notes to self]]></category>

		<category><![CDATA[Stuff just breaks]]></category>

		<guid isPermaLink="false">http://ewansilver.com/blog/2008/08/16/so-you-want-to-be-enlightened/</guid>
		<description><![CDATA[Availability Enlightenment

&#8220;And nobody expressed any concern that this might not be right?&#8220;
&#8220;Bill, you are building a system, not a collection of parts.&#8220;

]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.addsimplicity.com/adding_simplicity_an_engi/2008/08/availability-en.html" onclick="javascript:urchinTracker ('/outbound/article/www.addsimplicity.com');">Availability Enlightenment</a></p>
<ul>
<li>&#8220;<em>And nobody expressed any concern that this might not be right?</em>&#8220;</li>
<li>&#8220;<em>Bill, you are building a system, not a collection of parts.</em>&#8220;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ewansilver.com/blog/2008/08/16/so-you-want-to-be-enlightened/feed/</wfw:commentRss>
		</item>
		<item>
		<title>London CloudCamp</title>
		<link>http://ewansilver.com/blog/2008/06/15/london-cloudcamp/</link>
		<comments>http://ewansilver.com/blog/2008/06/15/london-cloudcamp/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 20:39:57 +0000</pubDate>
		<dc:creator>Ewan</dc:creator>
		
		<category><![CDATA[Notes to self]]></category>

		<category><![CDATA[Cloud Camp]]></category>

		<category><![CDATA[London]]></category>

		<guid isPermaLink="false">http://ewansilver.com/blog/2008/06/15/london-cloudcamp/</guid>
		<description><![CDATA[Alexis and the team at CohesiveFT are in the process of setting up a London Cloud Camp meeting. It is (tentatively) scheduled for July 16. It is still in the early day&#8217;s of preparation so we don&#8217;t have a page on Upcoming yet but you can see that the San Francisco camp is going great [...]]]></description>
			<content:encoded><![CDATA[<p>Alexis and the team at CohesiveFT are in the process of setting up a <a href="http://london.cloudcamp.com/" onclick="javascript:urchinTracker ('/outbound/article/london.cloudcamp.com');">London Cloud Camp</a> meeting. It is (tentatively) scheduled for July 16. It is still in the early day&#8217;s of preparation so we don&#8217;t have a page on Upcoming yet but you can see that the San Francisco camp is going <a href="http://upcoming.yahoo.com/event/759667" onclick="javascript:urchinTracker ('/outbound/article/upcoming.yahoo.com');">great guns</a>. Sign up on the <a href="http://london.cloudcamp.com/436.0.html?&#038;tx_drwiki_pi1[keyword]=Register" onclick="javascript:urchinTracker ('/outbound/article/london.cloudcamp.com');">registration page</a> if you are interested.</p>
]]></content:encoded>
			<wfw:commentRss>http://ewansilver.com/blog/2008/06/15/london-cloudcamp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Transylvania JUG</title>
		<link>http://ewansilver.com/blog/2008/05/16/transylvania-jug/</link>
		<comments>http://ewansilver.com/blog/2008/05/16/transylvania-jug/#comments</comments>
		<pubDate>Fri, 16 May 2008 12:03:56 +0000</pubDate>
		<dc:creator>Ewan</dc:creator>
		
		<category><![CDATA[Notes to self]]></category>

		<category><![CDATA[Cluj Napoca]]></category>

		<category><![CDATA[Duke]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[JUG]]></category>

		<category><![CDATA[Romania]]></category>

		<category><![CDATA[Transylvania]]></category>

		<category><![CDATA[User Group]]></category>

		<guid isPermaLink="false">http://ewansilver.com/blog/2008/05/16/transylvania-jug/</guid>
		<description><![CDATA[Gabi and the Java developers at our development centre in Cluj Napoca have just set up the Transylvania Java User Group. The project site is here and a Google Group is available here.
They are holding their first meeting next Wednesday (21 May). The topic is : &#8220;Introduction to SpringSource Application Platform&#8221; and the event is [...]]]></description>
			<content:encoded><![CDATA[<p>Gabi and the Java developers at <a href="http://betfair.com" onclick="javascript:urchinTracker ('/outbound/article/betfair.com');">our</a> development centre in <a href="http://en.wikipedia.org/wiki/Cluj-Napoca" onclick="javascript:urchinTracker ('/outbound/article/en.wikipedia.org');">Cluj Napoca</a> have just set up the Transylvania Java User Group. The project site is <a href="https://transylvaniajug.dev.java.net/" onclick="javascript:urchinTracker ('/outbound/article/transylvaniajug.dev.java.net');">here</a> and a Google Group is available <a href="http://groups.google.com/group/transylvania-jug" onclick="javascript:urchinTracker ('/outbound/article/groups.google.com');">here</a>.</p>
<p>They are holding their first meeting next Wednesday (21 May). The topic is : &#8220;Introduction to SpringSource Application Platform&#8221; and the event is registered <a href="http://www.jugevents.org/jugevents/event/show.html?id=4359" onclick="javascript:urchinTracker ('/outbound/article/www.jugevents.org');">here</a>. We are hosting it at our offices:</p>
<p>Betfair<br />
Str Somesului 2-12<br />
Cluj Napoca.</p>
<p>Sign up and come along! </p>
<p>Csaba has even created a logo.</p>
<p><img src="http://ewansilver.com/images/transylvania_jug_logo.gif" alt="Transylvania User Group" /></p>
<p>How cool does Duke look there! I bet this has got to be one of the best JUG logos around!</p>
]]></content:encoded>
			<wfw:commentRss>http://ewansilver.com/blog/2008/05/16/transylvania-jug/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Reliability</title>
		<link>http://ewansilver.com/blog/2008/05/02/reliability/</link>
		<comments>http://ewansilver.com/blog/2008/05/02/reliability/#comments</comments>
		<pubDate>Fri, 02 May 2008 10:05:03 +0000</pubDate>
		<dc:creator>Ewan</dc:creator>
		
		<category><![CDATA[Distributed Computing]]></category>

		<category><![CDATA[Notes to self]]></category>

		<category><![CDATA[Stuff just breaks]]></category>

		<guid isPermaLink="false">http://ewansilver.com/blog/2008/05/02/reliability/</guid>
		<description><![CDATA[Steve Vinoski talking about reliability (in particular my favourite: Erlang)
To achieve reliability, you have to accept the fact that failure will occur, Once you accept that, then other things fall into place: you need to be able to restart things quickly, and to do that, processes need to be cheap. If something fails, you don’t [...]]]></description>
			<content:encoded><![CDATA[<p>Steve Vinoski <a href="http://steve.vinoski.net/blog/2008/05/01/erlang-its-about-reliability/" onclick="javascript:urchinTracker ('/outbound/article/steve.vinoski.net');">talking</a> about reliability (in particular my favourite: Erlang)</p>
<blockquote><p>To achieve reliability, you have to accept the fact that failure will occur, Once you accept that, then other things fall into place: you need to be able to restart things quickly, and to do that, processes need to be cheap. If something fails, you don’t want it taking everything else with it, so you need to at least minimize, if not eliminate, sharing, which leads you to message passing. You also need monitoring capabilities that can detect failed processes and restart them</p></blockquote>
<p>Amen to that!</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/reliability" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">reliability</a>, <a href="http://technorati.com/tag/Erlang" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">Erlang</a></p>]]></content:encoded>
			<wfw:commentRss>http://ewansilver.com/blog/2008/05/02/reliability/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Yahoo! just cloning Google</title>
		<link>http://ewansilver.com/blog/2008/03/10/yahoo-just-cloning-google/</link>
		<comments>http://ewansilver.com/blog/2008/03/10/yahoo-just-cloning-google/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 13:43:06 +0000</pubDate>
		<dc:creator>Ewan</dc:creator>
		
		<category><![CDATA[Notes to self]]></category>

		<guid isPermaLink="false">http://ewansilver.com/blog/2008/03/10/yahoo-just-cloning-google/</guid>
		<description><![CDATA[Interesting to see another Google-like piece of infrastructure cloning coming out of Yahoo!. Zookeeper appears to be almost identical to Chubby, Googles distributed lock service.

Hadoop = MapReduce
Zookeeper = Chubby
Any more?

Technorati Tags: Google, Yahoo!, Hadoop, MapReduce, Zookeeper, Chubby]]></description>
			<content:encoded><![CDATA[<p>Interesting to see another <a href="http://google.com" onclick="javascript:urchinTracker ('/outbound/article/google.com');">Google</a>-like piece of infrastructure cloning coming out of <a href="http://yahoo.com" onclick="javascript:urchinTracker ('/outbound/article/yahoo.com');">Yahoo!</a>. Zookeeper appears to be almost identical to Chubby, Googles distributed lock service.</p>
<ul>
<li><a href="http://hadoop.apache.org/core/" onclick="javascript:urchinTracker ('/outbound/article/hadoop.apache.org');">Hadoop</a> = <a href="http://labs.google.com/papers/mapreduce.html" onclick="javascript:urchinTracker ('/outbound/article/labs.google.com');">MapReduce</a></li>
<li><a href="http://developer.yahoo.com/blogs/hadoop/2008/03/intro-to-zookeeper-video.html" onclick="javascript:urchinTracker ('/outbound/article/developer.yahoo.com');">Zookeeper</a> = <a href="http://labs.google.com/papers/chubby.html" onclick="javascript:urchinTracker ('/outbound/article/labs.google.com');">Chubby</a></li>
<li>Any more?</li>
</ul>
<p>Technorati Tags: <a href="http://technorati.com/tag/Google" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">Google</a>, <a href="http://technorati.com/tag/Yahoo%21" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">Yahoo!</a>, <a href="http://technorati.com/tag/Hadoop" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">Hadoop</a>, <a href="http://technorati.com/tag/MapReduce" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">MapReduce</a>, <a href="http://technorati.com/tag/Zookeeper" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">Zookeeper</a>, <a href="http://technorati.com/tag/Chubby" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">Chubby</a></p>]]></content:encoded>
			<wfw:commentRss>http://ewansilver.com/blog/2008/03/10/yahoo-just-cloning-google/feed/</wfw:commentRss>
		</item>
		<item>
		<title>15 February 2008</title>
		<link>http://ewansilver.com/blog/2008/02/15/15-february-2008/</link>
		<comments>http://ewansilver.com/blog/2008/02/15/15-february-2008/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 22:17:02 +0000</pubDate>
		<dc:creator>Ewan</dc:creator>
		
		<category><![CDATA[Notes to self]]></category>

		<guid isPermaLink="false">http://ewansilver.com/blog/2008/02/15/15-february-2008/</guid>
		<description><![CDATA[
Large scale failure of Amazon&#8217;s EC2 and S3 services. Ouch.

Technorati Tags: Amazon, EC2, S3]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://developer.amazonwebservices.com/connect/thread.jspa?threadID=19714&#038;tstart=0" onclick="javascript:urchinTracker ('/outbound/article/developer.amazonwebservices.com');">Large scale failure of Amazon&#8217;s EC2 and S3 services</a>. Ouch.</li>
</ul>
<p>Technorati Tags: <a href="http://technorati.com/tag/Amazon" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">Amazon</a>, <a href="http://technorati.com/tag/EC2" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">EC2</a>, <a href="http://technorati.com/tag/S3" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">S3</a></p>]]></content:encoded>
			<wfw:commentRss>http://ewansilver.com/blog/2008/02/15/15-february-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>31 January 2008</title>
		<link>http://ewansilver.com/blog/2008/01/31/31-january-2008/</link>
		<comments>http://ewansilver.com/blog/2008/01/31/31-january-2008/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 15:18:46 +0000</pubDate>
		<dc:creator>Ewan</dc:creator>
		
		<category><![CDATA[Notes to self]]></category>

		<guid isPermaLink="false">http://ewansilver.com/blog/2008/01/31/31-january-2008/</guid>
		<description><![CDATA[
MapReduce at Rackspace - OK it is not MapReduce (as beloved by Stonebraker et al) but its open source breathen Hadoop. Original link (and more info) at How Rackspace Now Uses MapReduce and Hadoop to Query Terabytes of Data.

MapReduce II - more installments.

Technorati Tags: MapReduce, Hadoop]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://blog.racklabs.com/?p=66" onclick="javascript:urchinTracker ('/outbound/article/blog.racklabs.com');">MapReduce at Rackspace</a> - OK it is not MapReduce (as beloved by <a href="http://www.databasecolumn.com/2008/01/mapreduce-a-major-step-back.html" onclick="javascript:urchinTracker ('/outbound/article/www.databasecolumn.com');">Stonebraker et al</a>) but its open source breathen <a href="http://hadoop.apache.org/core/" onclick="javascript:urchinTracker ('/outbound/article/hadoop.apache.org');">Hadoop</a>. Original link (and more info) at <a href="http://highscalability.com/how-rackspace-now-uses-mapreduce-and-hadoop-query-terabytes-data" onclick="javascript:urchinTracker ('/outbound/article/highscalability.com');">How Rackspace Now Uses MapReduce and Hadoop to Query Terabytes of Data</a>.
</li>
<li><a href="http://www.databasecolumn.com/2008/01/mapreduce-continued.html" onclick="javascript:urchinTracker ('/outbound/article/www.databasecolumn.com');">MapReduce II</a> - more installments.</li>
</ul>
<p>Technorati Tags: <a href="http://technorati.com/tag/MapReduce" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">MapReduce</a>, <a href="http://technorati.com/tag/Hadoop" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">Hadoop</a></p>]]></content:encoded>
			<wfw:commentRss>http://ewansilver.com/blog/2008/01/31/31-january-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>23 January 2008</title>
		<link>http://ewansilver.com/blog/2008/01/23/23-january-2008/</link>
		<comments>http://ewansilver.com/blog/2008/01/23/23-january-2008/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 07:55:33 +0000</pubDate>
		<dc:creator>Ewan</dc:creator>
		
		<category><![CDATA[Distributed Computing]]></category>

		<category><![CDATA[Notes to self]]></category>

		<guid isPermaLink="false">http://ewansilver.com/blog/2008/01/23/23-january-2008/</guid>
		<description><![CDATA[
Towards Robust Distributed Systems - Eric Brewer&#8217;s slidedeck that kicked off the whole CAP Theorem debate at PODC in 2000.

Technorati Tags: Towards Robust Distributed Systems, CAP Theorem, PODC]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.cs.berkeley.edu/~brewer/cs262b-2004/PODC-keynote.pdf" onclick="javascript:urchinTracker ('/outbound/article/www.cs.berkeley.edu');">Towards Robust Distributed Systems</a> - Eric Brewer&#8217;s slidedeck that kicked off the whole CAP Theorem debate at PODC in 2000.</li>
</ul>
<p>Technorati Tags: <a href="http://technorati.com/tag/Towards+Robust+Distributed+Systems" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">Towards Robust Distributed Systems</a>, <a href="http://technorati.com/tag/CAP+Theorem" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">CAP Theorem</a>, <a href="http://technorati.com/tag/PODC" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">PODC</a></p>]]></content:encoded>
			<wfw:commentRss>http://ewansilver.com/blog/2008/01/23/23-january-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>18 Jan 2008</title>
		<link>http://ewansilver.com/blog/2008/01/18/18-jan-2008/</link>
		<comments>http://ewansilver.com/blog/2008/01/18/18-jan-2008/#comments</comments>
		<pubDate>Fri, 18 Jan 2008 14:49:00 +0000</pubDate>
		<dc:creator>Ewan</dc:creator>
		
		<category><![CDATA[Distributed Computing]]></category>

		<category><![CDATA[Notes to self]]></category>

		<guid isPermaLink="false">http://ewansilver.com/blog/2008/01/18/18-jan-2008/</guid>
		<description><![CDATA[
London Erlang Meeting - &#8220;How do you test large systems written in Erlang?&#8221; on Monday (I presume) Jan 21.
Map Reduce a major step back. Michael Stonebraker and David J. DeWitt let forth on why they dislike Google&#8217;s MapReduce infrastructure and how it is poor relation to standard relational database technology.
Relational Database Experts Jump The MapReduce [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://uk.groups.yahoo.com/group/erlang-london/message/8" onclick="javascript:urchinTracker ('/outbound/article/uk.groups.yahoo.com');">London Erlang Meeting</a> - &#8220;How do you test large systems written in Erlang?&#8221; on Monday (I presume) Jan 21.</li>
<li><a href="http://www.databasecolumn.com/2008/01/mapreduce-a-major-step-back.html" onclick="javascript:urchinTracker ('/outbound/article/www.databasecolumn.com');">Map Reduce a major step back</a>. Michael Stonebraker and David J. DeWitt let forth on why they dislike Google&#8217;s <a href="http://labs.google.com/papers/mapreduce.html" onclick="javascript:urchinTracker ('/outbound/article/labs.google.com');">MapReduce</a> infrastructure and how it is poor relation to standard relational database technology.</li>
<li><a href="http://typicalprogrammer.com/programming/mapreduce/" onclick="javascript:urchinTracker ('/outbound/article/typicalprogrammer.com');">Relational Database Experts Jump The MapReduce Shark</a> - a reply to Stonebraker and DeWitt that I pretty broadly agree with.</li>
<li><a href="http://glinden.blogspot.com/2008/01/mapreducing-20-petabytes-per-day.html" onclick="javascript:urchinTracker ('/outbound/article/glinden.blogspot.com');">MapReducing 20 petabytes per day</a> - Greg Linden commenting on the recent paper &#8220;<a href="http://209.85.163.132/papers/mapreduce-osdi04.pdf" onclick="javascript:urchinTracker ('/outbound/article/209.85.163.132');">MapReduce: Simplified Data Processing on Large Clusters</a>&#8221; by Jeff Dean and Sanjay Ghemawat.</li>
</ul>
<p>Technorati Tags: <a href="http://technorati.com/tag/Erlang" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">Erlang</a>, <a href="http://technorati.com/tag/Stonebraker" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">Stonebraker</a>, <a href="http://technorati.com/tag/DeWitt" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">DeWitt</a>, <a href="http://technorati.com/tag/MapReduce" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">MapReduce</a>, <a href="http://technorati.com/tag/relational" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">relational</a>, <a href="http://technorati.com/tag/database" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">database</a>, <a href="http://technorati.com/tag/Relational+Database" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">Relational Database</a>, <a href="http://technorati.com/tag/petabytes" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">petabytes</a></p>]]></content:encoded>
			<wfw:commentRss>http://ewansilver.com/blog/2008/01/18/18-jan-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Erlang design patterns/best practice?</title>
		<link>http://ewansilver.com/blog/2008/01/13/erlang-design-patternsbest-practice/</link>
		<comments>http://ewansilver.com/blog/2008/01/13/erlang-design-patternsbest-practice/#comments</comments>
		<pubDate>Sun, 13 Jan 2008 13:28:44 +0000</pubDate>
		<dc:creator>Ewan</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://ewansilver.com/blog/2008/01/13/erlang-design-patternsbest-practice/</guid>
		<description><![CDATA[I am struggling to find any decent links to design patterns, best practice or good, basic architectural principles that you should use in building Erlang apps. Anyone know of any?
Technorati Tags: design pattern, best practice, architectural principles, Erlang]]></description>
			<content:encoded><![CDATA[<p>I am struggling to find any decent links to design patterns, best practice or good, basic architectural principles that you should use in building <a href="http://erlang.org" onclick="javascript:urchinTracker ('/outbound/article/erlang.org');">Erlang</a> apps. Anyone know of any?</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/design+pattern" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">design pattern</a>, <a href="http://technorati.com/tag/best+practice" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">best practice</a>, <a href="http://technorati.com/tag/architectural+principles" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">architectural principles</a>, <a href="http://technorati.com/tag/Erlang" rel="tag" onclick="javascript:urchinTracker ('/outbound/article/technorati.com');">Erlang</a></p>]]></content:encoded>
			<wfw:commentRss>http://ewansilver.com/blog/2008/01/13/erlang-design-patternsbest-practice/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
