<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Chaotic Java &#187; Self Ideas</title>
	<atom:link href="http://chaoticjava.com/posts/category/code/java-language/self-ideas/feed/" rel="self" type="application/rss+xml" />
	<link>http://chaoticjava.com</link>
	<description>The internet, design patterns, frameworks and Java</description>
	<lastBuildDate>Mon, 14 Nov 2011 03:49:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Tweaking the producer-consumer model</title>
		<link>http://chaoticjava.com/posts/producer-consumer-model/</link>
		<comments>http://chaoticjava.com/posts/producer-consumer-model/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 21:53:49 +0000</pubDate>
		<dc:creator>Aviad</dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Self Ideas]]></category>

		<guid isPermaLink="false">http://chaoticjava.com/?p=362</guid>
		<description><![CDATA[The makes a few assumptions in order to work. In this post I’ll discuss some of these assumptions, what happens when they break, and a cool solution to deal with it. The two assumptions I’d like to discuss are: "All producers are equal" and "Once sent to the queue, a producer doesn’t care about its products".
]]></description>
		<wfw:commentRss>http://chaoticjava.com/posts/producer-consumer-model/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Simple solution to resource collection</title>
		<link>http://chaoticjava.com/posts/simple-solution-to-resource-collection/</link>
		<comments>http://chaoticjava.com/posts/simple-solution-to-resource-collection/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 21:24:24 +0000</pubDate>
		<dc:creator>Aviad</dc:creator>
				<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Self Ideas]]></category>
		<category><![CDATA[Tiger]]></category>
		<category><![CDATA[gc]]></category>
		<category><![CDATA[io]]></category>
		<category><![CDATA[resources]]></category>

		<guid isPermaLink="false">http://chaoticjava.com/?p=301</guid>
		<description><![CDATA[<script type="text/javascript">dzone_url = "http://chaoticjava.com/posts/simple-solution-to-resource-collection/";</script>It&#8217;s called garbage collection, not resource collection! Java&#8217;s garbage collector has made life so easy for us developers that we sometimes confuse between deleting a reference, i.e. a task the GC does, and releasing a resource &#8211; a task the GC doesn&#8217;t do. That&#8217;s because the GC does something else for us called object finalization, [...]]]></description>
		<wfw:commentRss>http://chaoticjava.com/posts/simple-solution-to-resource-collection/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Switch by class type</title>
		<link>http://chaoticjava.com/posts/switch-by-class-type/</link>
		<comments>http://chaoticjava.com/posts/switch-by-class-type/#comments</comments>
		<pubDate>Sat, 24 May 2008 04:46:52 +0000</pubDate>
		<dc:creator>Aviad</dc:creator>
				<category><![CDATA[Self Ideas]]></category>

		<guid isPermaLink="false">http://chaoticjava.com/?p=230</guid>
		<description><![CDATA[<script type="text/javascript">dzone_url = "http://chaoticjava.com/posts/switch-by-class-type/";</script>Imagining a method which receives as a parameter a type Object instance and needs to perform some action according to its type is not difficult. In fact, there are several design patterns that, when used in combination, help solve just that. However, this post is about adding a new switch..case construct to prevent some boiler-plate [...]]]></description>
		<wfw:commentRss>http://chaoticjava.com/posts/switch-by-class-type/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

