<?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: Is ThreadStatic a leaky abstraction?</title>
	<atom:link href="http://lostechies.com/jimmybogard/2011/12/07/is-threadstatic-a-leaky-abstraction/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/jimmybogard/2011/12/07/is-threadstatic-a-leaky-abstraction/</link>
	<description>Strong opinions, weakly held</description>
	<lastBuildDate>Sat, 25 May 2013 16:53:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: The Morning Brew - Chris Alcock &#187; The Morning Brew #998</title>
		<link>http://lostechies.com/jimmybogard/2011/12/07/is-threadstatic-a-leaky-abstraction/#comment-4199</link>
		<dc:creator>The Morning Brew - Chris Alcock &#187; The Morning Brew #998</dc:creator>
		<pubDate>Thu, 08 Dec 2011 09:37:01 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/2011/12/07/is-threadstatic-a-leaky-abstraction/#comment-4199</guid>
		<description>[...] Is ThreadStatic a leaky abstraction? - Jimmy Bogard the use of ThreadStatic to control object lifecycle, suggesting that its use may result in a leaky abstraction, and suggesting alternatives for controlling lifecycle. [...]</description>
		<content:encoded><![CDATA[<p>[...] Is ThreadStatic a leaky abstraction? &#8211; Jimmy Bogard the use of ThreadStatic to control object lifecycle, suggesting that its use may result in a leaky abstraction, and suggesting alternatives for controlling lifecycle. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mogens Heller Grabe</title>
		<link>http://lostechies.com/jimmybogard/2011/12/07/is-threadstatic-a-leaky-abstraction/#comment-4198</link>
		<dc:creator>Mogens Heller Grabe</dc:creator>
		<pubDate>Thu, 08 Dec 2011 06:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/2011/12/07/is-threadstatic-a-leaky-abstraction/#comment-4198</guid>
		<description>I&#039;d agree if we were talking about code that a) we had a lot of, or b) we needed to touch it again and again because stuff would change - like e.g. the requirements for the lifecycle or something like that.

Ayende&#039;s RavenDB message module, however, is just a tiny piece of infrastructure glue code that should be written once and then forgotten about, which is why the tight coupling to the hosting environment does not matter that much.</description>
		<content:encoded><![CDATA[<p>I&#8217;d agree if we were talking about code that a) we had a lot of, or b) we needed to touch it again and again because stuff would change &#8211; like e.g. the requirements for the lifecycle or something like that.</p>
<p>Ayende&#8217;s RavenDB message module, however, is just a tiny piece of infrastructure glue code that should be written once and then forgotten about, which is why the tight coupling to the hosting environment does not matter that much.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Corey Kaylor</title>
		<link>http://lostechies.com/jimmybogard/2011/12/07/is-threadstatic-a-leaky-abstraction/#comment-4195</link>
		<dc:creator>Corey Kaylor</dc:creator>
		<pubDate>Wed, 07 Dec 2011 15:18:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/2011/12/07/is-threadstatic-a-leaky-abstraction/#comment-4195</guid>
		<description>You will like the changes coming in RSB v3 then.</description>
		<content:encoded><![CDATA[<p>You will like the changes coming in RSB v3 then.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Patterson</title>
		<link>http://lostechies.com/jimmybogard/2011/12/07/is-threadstatic-a-leaky-abstraction/#comment-4194</link>
		<dc:creator>Chris Patterson</dc:creator>
		<pubDate>Wed, 07 Dec 2011 15:02:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/2011/12/07/is-threadstatic-a-leaky-abstraction/#comment-4194</guid>
		<description>Great post Jimmy, you make a lot of really great points in it.

I agree that using a ThreadStatic in this way feels leaky. The are certainly reasons to use ThreadStatic values (particularly in transaction sensitive code) but if they are used they should be abstracted by the framework in question.</description>
		<content:encoded><![CDATA[<p>Great post Jimmy, you make a lot of really great points in it.</p>
<p>I agree that using a ThreadStatic in this way feels leaky. The are certainly reasons to use ThreadStatic values (particularly in transaction sensitive code) but if they are used they should be abstracted by the framework in question.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
