<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><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/" 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>www.BenStopford.com</title>
	
	<link>http://www.benstopford.com</link>
	<description>Gently flexing the grid</description>
	<lastBuildDate>Wed, 25 Aug 2010 10:37:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/benstopford" /><feedburner:info uri="benstopford" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Mapping Personal Practices</title>
		<link>http://feedproxy.google.com/~r/benstopford/~3/a4kQC4MPdJA/</link>
		<comments>http://www.benstopford.com/2010/08/25/mapping-personal-practices/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 10:36:31 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Team Development]]></category>

		<guid isPermaLink="false">http://www.benstopford.com/?p=979</guid>
		<description>I thought this  post from Ade was pretty  interesting. It refers back to an exercise Joe Walnes ran at Extreme  Tuesday. The concept is simple but pretty  cool and a few of us here at RBS had a crack at  it. You can see the results below.
Robin  Morris
Tiest  Ville
Pat  Kua
Chris  Brown
Me
We [...]&lt;img src="http://feeds.feedburner.com/~r/benstopford/~4/a4kQC4MPdJA" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.benstopford.com/2010/08/25/mapping-personal-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.benstopford.com/2010/08/25/mapping-personal-practices/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
		<item>
		<title>Beyond Stubs: Why We Need Interaction Testing</title>
		<link>http://feedproxy.google.com/~r/benstopford/~3/w4hcei01WtE/</link>
		<comments>http://www.benstopford.com/2010/02/18/beyond-stubs-why-we-need-interaction-testing/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 21:50:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Mocking]]></category>
		<category><![CDATA[Stubs]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.benstopford.com/?p=854</guid>
		<description>You've probably been testing your code for years but have you ever really peered round to examine the far side of a class and how it interacts with its collaborators?&lt;img src="http://feeds.feedburner.com/~r/benstopford/~4/w4hcei01WtE" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.benstopford.com/2010/02/18/beyond-stubs-why-we-need-interaction-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.benstopford.com/2010/02/18/beyond-stubs-why-we-need-interaction-testing/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
		<item>
		<title>Isolating Functional Units: Why We Need Stubs</title>
		<link>http://feedproxy.google.com/~r/benstopford/~3/GpQMIS24Iyc/</link>
		<comments>http://www.benstopford.com/2010/02/14/isolating-functional-units-why-we-need-stubs/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 19:21:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Mocking]]></category>
		<category><![CDATA[Stubs]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.benstopford.com/?p=820</guid>
		<description>I&amp;#8217;m planning a short set of articles on testing, summarising my thoughts from the slides presented at RefTest (here). This first one looks at the traditional split between unit tests, in which tests are generally isolated, and functional tests, which exercise an entire call stack. 
If an application is built without the use of stubs [...]&lt;img src="http://feeds.feedburner.com/~r/benstopford/~4/GpQMIS24Iyc" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.benstopford.com/2010/02/14/isolating-functional-units-why-we-need-stubs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.benstopford.com/2010/02/14/isolating-functional-units-why-we-need-stubs/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
		<item>
		<title>Are Mocks All They Are Cracked Up To Be?</title>
		<link>http://feedproxy.google.com/~r/benstopford/~3/UyPzNn8I6Yo/</link>
		<comments>http://www.benstopford.com/2010/02/06/are-mocks-all-they-are-cracked-up-to-be/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 09:41:40 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Mocking Frameworks]]></category>
		<category><![CDATA[Test Driven Development]]></category>

		<guid isPermaLink="false">http://www.benstopford.com/?p=794</guid>
		<description>I noticed the below snippet in Martin Fowler in his article on the subject of Mock based testing: “I don't see any compelling benefits for mockist TDD, and am concerned about the consequences of coupling tests to implementation.”&lt;img src="http://feeds.feedburner.com/~r/benstopford/~4/UyPzNn8I6Yo" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.benstopford.com/2010/02/06/are-mocks-all-they-are-cracked-up-to-be/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.benstopford.com/2010/02/06/are-mocks-all-they-are-cracked-up-to-be/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
		<item>
		<title>Coherence: The Fallacy of Linear Scalability</title>
		<link>http://feedproxy.google.com/~r/benstopford/~3/KMHEAUZaYx0/</link>
		<comments>http://www.benstopford.com/2009/12/12/coherence-the-falacy-of-linear-scalability/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 15:33:07 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Coherence]]></category>
		<category><![CDATA[Distributed Caching]]></category>
		<category><![CDATA[Shared Nothing Architectures]]></category>

		<guid isPermaLink="false">http://www.benstopford.com/?p=642</guid>
		<description>There is substance to the claims of Coherence's scalability but these only really apply to the more basic features of the product. This article looks at why...&lt;img src="http://feeds.feedburner.com/~r/benstopford/~4/KMHEAUZaYx0" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.benstopford.com/2009/12/12/coherence-the-falacy-of-linear-scalability/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.benstopford.com/2009/12/12/coherence-the-falacy-of-linear-scalability/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
		<item>
		<title>Disruptive Technologies in the Data Layer</title>
		<link>http://feedproxy.google.com/~r/benstopford/~3/UclsvX24F5Q/</link>
		<comments>http://www.benstopford.com/2009/12/06/how-to-choose-a-data-repository/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 14:35:20 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Clustering]]></category>
		<category><![CDATA[Columnar Database]]></category>
		<category><![CDATA[Distributed Caching]]></category>
		<category><![CDATA[MPP]]></category>
		<category><![CDATA[Shared Nothing Architectures]]></category>

		<guid isPermaLink="false">http://www.benstopford.com/?p=242</guid>
		<description>This article discusses how the data layer has changed through the introduction of Distributed Caching, Clustering, Shared Nothing and Column Orientation.&lt;img src="http://feeds.feedburner.com/~r/benstopford/~4/UclsvX24F5Q" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.benstopford.com/2009/12/06/how-to-choose-a-data-repository/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.benstopford.com/2009/12/06/how-to-choose-a-data-repository/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
		<item>
		<title>Shared Nothing v.s. Shared Disk Architectures: An Independent View</title>
		<link>http://feedproxy.google.com/~r/benstopford/~3/0EZ__e4qoVk/</link>
		<comments>http://www.benstopford.com/2009/11/24/understanding-the-shared-nothing-architecture/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 20:33:17 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[HPC]]></category>
		<category><![CDATA[Coherence]]></category>
		<category><![CDATA[Shared Disk]]></category>
		<category><![CDATA[Shared Nothing]]></category>

		<guid isPermaLink="false">http://www.benstopford.com/?p=376</guid>
		<description>This article looks at the Shared Nothing Architecture when compared with its main competitor: Shared Disk.&lt;img src="http://feeds.feedburner.com/~r/benstopford/~4/0EZ__e4qoVk" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.benstopford.com/2009/11/24/understanding-the-shared-nothing-architecture/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.benstopford.com/2009/11/24/understanding-the-shared-nothing-architecture/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
		<item>
		<title>Are You an HPC Architect?</title>
		<link>http://feedproxy.google.com/~r/benstopford/~3/2cyGC7uTkgo/</link>
		<comments>http://www.benstopford.com/2009/11/21/are-you-an-hpc-architect/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 14:12:34 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[HPC]]></category>
		<category><![CDATA[Coherence]]></category>
		<category><![CDATA[Datasynapse]]></category>
		<category><![CDATA[High Performance Computing]]></category>
		<category><![CDATA[Interviewing]]></category>
		<category><![CDATA[Questions]]></category>

		<guid isPermaLink="false">http://www.benstopford.com/?p=357</guid>
		<description>Some interview fodder &amp;#8211; or maybe you just fancy testing your brain??
These scenarios are open ended and can be answered to different levels in different ways. The key point is to have a think about fundamental issues that affect performance and scalability in each scenario. Then try and fit the technologies to them.
Scenario 1 :
System [...]&lt;img src="http://feeds.feedburner.com/~r/benstopford/~4/2cyGC7uTkgo" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.benstopford.com/2009/11/21/are-you-an-hpc-architect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.benstopford.com/2009/11/21/are-you-an-hpc-architect/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
		<item>
		<title>Performing Efficient Cross-Cache Joins in Coherence</title>
		<link>http://feedproxy.google.com/~r/benstopford/~3/eHFEP2MAI9k/</link>
		<comments>http://www.benstopford.com/2009/11/20/how-to-perform-efficient-cross-cache-joins-in-coherence/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 19:49:36 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Coherence]]></category>
		<category><![CDATA[Distributed Caching]]></category>
		<category><![CDATA[Joins]]></category>

		<guid isPermaLink="false">http://www.benstopford.com/?p=308</guid>
		<description>You need to return a data set made from related items in different distributed caches. You need to do a join. So how do you do it efficiently in Coherence?
In practice there are two types of join that are worth considering. The first is the simple case, where you have to separate entities that need [...]&lt;img src="http://feeds.feedburner.com/~r/benstopford/~4/eHFEP2MAI9k" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.benstopford.com/2009/11/20/how-to-perform-efficient-cross-cache-joins-in-coherence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.benstopford.com/2009/11/20/how-to-perform-efficient-cross-cache-joins-in-coherence/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
		<item>
		<title>How do I calculate how much data I can store in a Coherence cluster?</title>
		<link>http://feedproxy.google.com/~r/benstopford/~3/H_qpAjiCRo8/</link>
		<comments>http://www.benstopford.com/2009/11/10/how-do-i-calculate-how-much-data-i-can-store-in-a-coherence-cluster/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 13:21:10 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Coherence]]></category>

		<guid isPermaLink="false">http://www.benstopford.com/?p=197</guid>
		<description>Some help with the maths...&lt;img src="http://feeds.feedburner.com/~r/benstopford/~4/H_qpAjiCRo8" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.benstopford.com/2009/11/10/how-do-i-calculate-how-much-data-i-can-store-in-a-coherence-cluster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.benstopford.com/2009/11/10/how-do-i-calculate-how-much-data-i-can-store-in-a-coherence-cluster/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.741 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-09-08 12:07:25 -->
