<?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, 10 Mar 2010 07:23:02 +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>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>Consider the moment when the barber holds up the mirror so you can examine the cut of your newly trimmed neckline. Have you ever been slightly surprised by the realisation that, firstly, the back of your head actually exists and, secondly, how unfamiliar you are with what it looks like? Interaction testing (Mocking) is strangely [...]&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 genearlly 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>0</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 the data layer has changed through the introduction of Distributed Caching, Clustering, Shared Nothing Architectures 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>

		<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>
		<item>
		<title>How Fault Tolerant Is Coherence Really?</title>
		<link>http://feedproxy.google.com/~r/benstopford/~3/xSexX7rKcY4/</link>
		<comments>http://www.benstopford.com/2009/11/04/how-fault-tolerant-is-coherence-really/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 16:31:09 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Coherence]]></category>
		<category><![CDATA[distributed computing]]></category>
		<category><![CDATA[distributed data]]></category>
		<category><![CDATA[grid computing]]></category>

		<guid isPermaLink="false">http://www.benstopford.com/?p=107</guid>
		<description>The fault tollerance of Coherence is often badly understood. This article explitly defines the fault tollerance guarentees that Coherence provides and explains where they come from.&lt;img src="http://feeds.feedburner.com/~r/benstopford/~4/xSexX7rKcY4" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.benstopford.com/2009/11/04/how-fault-tolerant-is-coherence-really/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.benstopford.com/2009/11/04/how-fault-tolerant-is-coherence-really/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.637 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-03-10 07:25:23 -->
