<?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 for temporalcohesion.co.uk</title>
	<atom:link href="http://temporalcohesion.co.uk/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://temporalcohesion.co.uk</link>
	<description>...trying not to write legacy code, man.</description>
	<lastBuildDate>Thu, 12 Jan 2012 10:58:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Probably giving up my CSharp Github API by stuart</title>
		<link>http://temporalcohesion.co.uk/2011/12/12/probably-giving-up-my-csharp-github-api/comment-page-1/#comment-566</link>
		<dc:creator>stuart</dc:creator>
		<pubDate>Thu, 12 Jan 2012 10:58:09 +0000</pubDate>
		<guid isPermaLink="false">http://temporalcohesion.co.uk/2011/12/12/probably-giving-up-my-csharp-github-api/#comment-566</guid>
		<description>I&#039;ve had a bit of success with the library I linked to, which is specifically for Github. See the &lt;a href=&quot;https://github.com/sgrassie/GithubClient&quot; title=&quot;Github client&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;client&lt;/a&gt; I&#039;ve been tinkering with.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve had a bit of success with the library I linked to, which is specifically for Github. See the <a href="https://github.com/sgrassie/GithubClient" title="Github client" target="_blank" rel="nofollow">client</a> I&#8217;ve been tinkering with.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Probably giving up my CSharp Github API by Paul</title>
		<link>http://temporalcohesion.co.uk/2011/12/12/probably-giving-up-my-csharp-github-api/comment-page-1/#comment-565</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Wed, 11 Jan 2012 21:40:41 +0000</pubDate>
		<guid isPermaLink="false">http://temporalcohesion.co.uk/2011/12/12/probably-giving-up-my-csharp-github-api/#comment-565</guid>
		<description>You should consider using Spring.NET Social:

http://www.springframework.net/rest/
http://www.springframework.net/social/

And a real world example:
http://www.springframework.net/social-twitter/</description>
		<content:encoded><![CDATA[<p>You should consider using Spring.NET Social:</p>
<p><a href="http://www.springframework.net/rest/" rel="nofollow">http://www.springframework.net/rest/</a><br />
<a href="http://www.springframework.net/social/" rel="nofollow">http://www.springframework.net/social/</a></p>
<p>And a real world example:<br />
<a href="http://www.springframework.net/social-twitter/" rel="nofollow">http://www.springframework.net/social-twitter/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Unit Testing Events by stuart</title>
		<link>http://temporalcohesion.co.uk/2010/07/21/unit-testing-events/comment-page-1/#comment-550</link>
		<dc:creator>stuart</dc:creator>
		<pubDate>Wed, 12 Jan 2011 20:32:59 +0000</pubDate>
		<guid isPermaLink="false">http://temporalcohesion.co.uk/?p=205#comment-550</guid>
		<description>I think that the Reactive Extensions might be a little bit of overkill when you just want to assert that your class or library is actually raising the events that it says it will.</description>
		<content:encoded><![CDATA[<p>I think that the Reactive Extensions might be a little bit of overkill when you just want to assert that your class or library is actually raising the events that it says it will.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Damn you empty catch block by stuart</title>
		<link>http://temporalcohesion.co.uk/2010/11/08/damn-you-empty-catch-block/comment-page-1/#comment-549</link>
		<dc:creator>stuart</dc:creator>
		<pubDate>Wed, 12 Jan 2011 20:28:52 +0000</pubDate>
		<guid isPermaLink="false">http://temporalcohesion.co.uk/?p=257#comment-549</guid>
		<description>COM Interop is a dirty, and necessary evil, and I&#039;ve had to do my fair share of it. Exception handling can be a pain, admittedly. A lot of the time though, I&#039;d still rather add a log or trace message rather than just leave it empty.

This blog post was more aimed toward the more general case of someone swallowing an exception either because they were lazy or didn&#039;t see the benefit of logging the error or some such.</description>
		<content:encoded><![CDATA[<p>COM Interop is a dirty, and necessary evil, and I&#8217;ve had to do my fair share of it. Exception handling can be a pain, admittedly. A lot of the time though, I&#8217;d still rather add a log or trace message rather than just leave it empty.</p>
<p>This blog post was more aimed toward the more general case of someone swallowing an exception either because they were lazy or didn&#8217;t see the benefit of logging the error or some such.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Unit Testing Events by Bob</title>
		<link>http://temporalcohesion.co.uk/2010/07/21/unit-testing-events/comment-page-1/#comment-548</link>
		<dc:creator>Bob</dc:creator>
		<pubDate>Wed, 12 Jan 2011 19:54:52 +0000</pubDate>
		<guid isPermaLink="false">http://temporalcohesion.co.uk/?p=205#comment-548</guid>
		<description>I point you in the direction of Rx.net which may help you write stuff like this even nicer :)</description>
		<content:encoded><![CDATA[<p>I point you in the direction of Rx.net which may help you write stuff like this even nicer <img src='http://temporalcohesion.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Damn you empty catch block by Bob</title>
		<link>http://temporalcohesion.co.uk/2010/11/08/damn-you-empty-catch-block/comment-page-1/#comment-547</link>
		<dc:creator>Bob</dc:creator>
		<pubDate>Wed, 12 Jan 2011 19:53:07 +0000</pubDate>
		<guid isPermaLink="false">http://temporalcohesion.co.uk/?p=257#comment-547</guid>
		<description>COM interop makes you do it. There are some horrendous COM APIs out there and those that dont return S_OK throw an excaption in .net, which is horrible. I recently had to use the Task Scheduler COM API and it had an unqueryable  dictionary - the only way to test was to Get and catch the exception which simply was the HRESULT saying key not found. 

Sometimes an empty catch block is better than a shitty COM API bombing out your app when the HRSEULT is actually perfectly valid......</description>
		<content:encoded><![CDATA[<p>COM interop makes you do it. There are some horrendous COM APIs out there and those that dont return S_OK throw an excaption in .net, which is horrible. I recently had to use the Task Scheduler COM API and it had an unqueryable  dictionary &#8211; the only way to test was to Get and catch the exception which simply was the HRESULT saying key not found. </p>
<p>Sometimes an empty catch block is better than a shitty COM API bombing out your app when the HRSEULT is actually perfectly valid&#8230;&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Damn you empty catch block by Calum Leslie</title>
		<link>http://temporalcohesion.co.uk/2010/11/08/damn-you-empty-catch-block/comment-page-1/#comment-543</link>
		<dc:creator>Calum Leslie</dc:creator>
		<pubDate>Tue, 09 Nov 2010 11:04:22 +0000</pubDate>
		<guid isPermaLink="false">http://temporalcohesion.co.uk/?p=257#comment-543</guid>
		<description>At a previous workplace of mine I found that a wrapper, which had only a &quot;try&quot; and a &quot;finally&quot; (it was designed to clean up after exceptions), was eating exceptions. I investigated to find that between the lovingly-crafted &quot;try&quot; and &quot;finally&quot; blocks, someone had inserted the following:
&lt;pre&gt;catch( Exception e ) {
  int i = 0;
}&lt;/pre&gt;
An &lt;code&gt;svn blame&lt;/code&gt; later and I was over at the culprits desk. Apparently the code was there so that he &quot;could debug it&quot;; he just needed a line of code where an exception would be caught that he could put a breakpoint on.</description>
		<content:encoded><![CDATA[<p>At a previous workplace of mine I found that a wrapper, which had only a &#8220;try&#8221; and a &#8220;finally&#8221; (it was designed to clean up after exceptions), was eating exceptions. I investigated to find that between the lovingly-crafted &#8220;try&#8221; and &#8220;finally&#8221; blocks, someone had inserted the following:</p>
<pre>catch( Exception e ) {
  int i = 0;
}</pre>
<p>An <code>svn blame</code> later and I was over at the culprits desk. Apparently the code was there so that he &#8220;could debug it&#8221;; he just needed a line of code where an exception would be caught that he could put a breakpoint on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Let&#8217;s write an API library for Github by stuart</title>
		<link>http://temporalcohesion.co.uk/2010/10/25/lets-write-an-api-library-for-github/comment-page-1/#comment-539</link>
		<dc:creator>stuart</dc:creator>
		<pubDate>Mon, 25 Oct 2010 19:17:46 +0000</pubDate>
		<guid isPermaLink="false">http://temporalcohesion.co.uk/?p=218#comment-539</guid>
		<description>Glad you like it :)

There are more posts in the queue.</description>
		<content:encoded><![CDATA[<p>Glad you like it <img src='http://temporalcohesion.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>There are more posts in the queue.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Let&#8217;s write an API library for Github by John Sheehan</title>
		<link>http://temporalcohesion.co.uk/2010/10/25/lets-write-an-api-library-for-github/comment-page-1/#comment-537</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Mon, 25 Oct 2010 18:47:44 +0000</pubDate>
		<guid isPermaLink="false">http://temporalcohesion.co.uk/?p=218#comment-537</guid>
		<description>Great post Stu!</description>
		<content:encoded><![CDATA[<p>Great post Stu!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on cakePHP with Eclipse by Stas</title>
		<link>http://temporalcohesion.co.uk/2007/10/07/cakephp-with-eclipse/comment-page-1/#comment-535</link>
		<dc:creator>Stas</dc:creator>
		<pubDate>Mon, 07 Jun 2010 13:48:14 +0000</pubDate>
		<guid isPermaLink="false">http://temporalcohesion.co.uk/2007/10/07/cakephp-with-eclipse/#comment-535</guid>
		<description>I use &lt;a href=&quot;http://www.codelobster.com&quot; rel=&quot;nofollow&quot;&gt;Codelobster PHP Edition&lt;/a&gt; with special PHPCake plug-in.</description>
		<content:encoded><![CDATA[<p>I use <a href="http://www.codelobster.com" rel="nofollow">Codelobster PHP Edition</a> with special PHPCake plug-in.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

