<?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>Chaotic Java</title>
	
	<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>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ChaoticJava" /><feedburner:info uri="chaoticjava" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><item>
		<title>Testing Firewall</title>
		<link>http://feedproxy.google.com/~r/ChaoticJava/~3/7Izy19K-KFE/</link>
		<comments>http://chaoticjava.com/posts/testing-firewall/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 15:46:59 +0000</pubDate>
		<dc:creator>Aviad</dc:creator>
				<category><![CDATA[Not Code]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[off topic]]></category>

		<guid isPermaLink="false">http://chaoticjava.com/?p=395</guid>
		<description>&lt;script type="text/javascript"&gt;dzone_url = "http://chaoticjava.com/posts/testing-firewall/";&lt;/script&gt;It&amp;#8217;s been about half a year since development started on Firewall, my very own game, and after some private testing its time to give it a bit of an extra push. I invite anyone to help test it before it&amp;#8217;s launched; so please do! Testing is done via TestFlight, so go to the landing page [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=7Izy19K-KFE:lYLCZuauXbg:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=7Izy19K-KFE:lYLCZuauXbg:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=7Izy19K-KFE:lYLCZuauXbg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=7Izy19K-KFE:lYLCZuauXbg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=7Izy19K-KFE:lYLCZuauXbg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=7Izy19K-KFE:lYLCZuauXbg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=7Izy19K-KFE:lYLCZuauXbg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ChaoticJava/~4/7Izy19K-KFE" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://chaoticjava.com/posts/testing-firewall/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://chaoticjava.com/posts/testing-firewall/</feedburner:origLink></item>
		<item>
		<title>Avoiding getter and setter pairs in GWT’s RequestFactory</title>
		<link>http://feedproxy.google.com/~r/ChaoticJava/~3/9hEKRjOzzNI/</link>
		<comments>http://chaoticjava.com/posts/avoiding-getter-and-setter-pairs-in-gwt-requestfactory/#comments</comments>
		<pubDate>Mon, 05 Sep 2011 18:40:16 +0000</pubDate>
		<dc:creator>Aviad</dc:creator>
				<category><![CDATA[Google Web Toolkit]]></category>
		<category><![CDATA[chain of responsibility]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[requestfactory]]></category>

		<guid isPermaLink="false">http://chaoticjava.com/?p=394</guid>
		<description>&lt;script type="text/javascript"&gt;dzone_url = "http://chaoticjava.com/posts/avoiding-getter-and-setter-pairs-in-gwt-requestfactory/";&lt;/script&gt;GWT (Google web toolkit) is a great development toolkit for web applications. I&amp;#8217;ve been following it for a white now (including two somehwat popular posts about drag and drop and about enums, back when those weren&amp;#8217;t so popular..) and it keeps getting better and better. Recently, in version 2.1, they&amp;#8217;ve added something called the RequestFactory, [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=9hEKRjOzzNI:NsRPUACb1Ms:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=9hEKRjOzzNI:NsRPUACb1Ms:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=9hEKRjOzzNI:NsRPUACb1Ms:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=9hEKRjOzzNI:NsRPUACb1Ms:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=9hEKRjOzzNI:NsRPUACb1Ms:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=9hEKRjOzzNI:NsRPUACb1Ms:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=9hEKRjOzzNI:NsRPUACb1Ms:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ChaoticJava/~4/9hEKRjOzzNI" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://chaoticjava.com/posts/avoiding-getter-and-setter-pairs-in-gwt-requestfactory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://chaoticjava.com/posts/avoiding-getter-and-setter-pairs-in-gwt-requestfactory/</feedburner:origLink></item>
		<item>
		<title>State of the Chaos 06-11</title>
		<link>http://feedproxy.google.com/~r/ChaoticJava/~3/wFURGu18Z2U/</link>
		<comments>http://chaoticjava.com/posts/state-of-the-chaos-06-11/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 19:42:44 +0000</pubDate>
		<dc:creator>Aviad</dc:creator>
				<category><![CDATA[Asides]]></category>

		<guid isPermaLink="false">http://chaoticjava.com/?p=390</guid>
		<description>&lt;script type="text/javascript"&gt;dzone_url = "http://chaoticjava.com/posts/state-of-the-chaos-06-11/";&lt;/script&gt;It&amp;#8217;s been a while, and some might be wondering what I&amp;#8217;ve been up to. Well, I have to say that work has been a bit tiring for sure; had many stressful deadlines for a long time now and while I never stopped having ideas for the Chaotic Java and never stopped writing them down, making [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=wFURGu18Z2U:6TjxQBSfVvk:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=wFURGu18Z2U:6TjxQBSfVvk:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=wFURGu18Z2U:6TjxQBSfVvk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=wFURGu18Z2U:6TjxQBSfVvk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=wFURGu18Z2U:6TjxQBSfVvk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=wFURGu18Z2U:6TjxQBSfVvk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=wFURGu18Z2U:6TjxQBSfVvk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ChaoticJava/~4/wFURGu18Z2U" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://chaoticjava.com/posts/state-of-the-chaos-06-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://chaoticjava.com/posts/state-of-the-chaos-06-11/</feedburner:origLink></item>
		<item>
		<title>Tweaking the producer-consumer model</title>
		<link>http://feedproxy.google.com/~r/ChaoticJava/~3/tZHNAD9ntzM/</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>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".&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=tZHNAD9ntzM:fzKkfgc4osE:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=tZHNAD9ntzM:fzKkfgc4osE:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=tZHNAD9ntzM:fzKkfgc4osE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=tZHNAD9ntzM:fzKkfgc4osE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=tZHNAD9ntzM:fzKkfgc4osE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=tZHNAD9ntzM:fzKkfgc4osE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=tZHNAD9ntzM:fzKkfgc4osE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ChaoticJava/~4/tZHNAD9ntzM" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://chaoticjava.com/posts/producer-consumer-model/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://chaoticjava.com/posts/producer-consumer-model/</feedburner:origLink></item>
		<item>
		<title>The @Optional interface method</title>
		<link>http://feedproxy.google.com/~r/ChaoticJava/~3/HoEyjsf85Hs/</link>
		<comments>http://chaoticjava.com/posts/the-optional-interface-method/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 17:09:52 +0000</pubDate>
		<dc:creator>Aviad</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chaoticjava.com/?p=338</guid>
		<description>&lt;script type="text/javascript"&gt;dzone_url = "http://chaoticjava.com/posts/the-optional-interface-method/";&lt;/script&gt;Working a bit with Objective-C recently in my spare time, I&amp;#8217;ve noticed they introduced something to the Objective-C Protocol declaration, which is the ability to specify that certain methods in a protocol1 are optional for implementation. I could think of more than one occasion where I could have used it, and even on JDK interfaces [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=HoEyjsf85Hs:xVFyzjJI1K4:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=HoEyjsf85Hs:xVFyzjJI1K4:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=HoEyjsf85Hs:xVFyzjJI1K4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=HoEyjsf85Hs:xVFyzjJI1K4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=HoEyjsf85Hs:xVFyzjJI1K4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=HoEyjsf85Hs:xVFyzjJI1K4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=HoEyjsf85Hs:xVFyzjJI1K4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ChaoticJava/~4/HoEyjsf85Hs" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://chaoticjava.com/posts/the-optional-interface-method/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://chaoticjava.com/posts/the-optional-interface-method/</feedburner:origLink></item>
		<item>
		<title>Blog back online!</title>
		<link>http://feedproxy.google.com/~r/ChaoticJava/~3/ksZxavDB4aY/</link>
		<comments>http://chaoticjava.com/posts/blog-back-online/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 11:23:47 +0000</pubDate>
		<dc:creator>Aviad</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chaoticjava.com/posts/blog-back-online/</guid>
		<description>&lt;script type="text/javascript"&gt;dzone_url = "http://chaoticjava.com/posts/blog-back-online/";&lt;/script&gt;After some time the blog has failed to load for the most of you, I finally got to put it back together. Somehow the .htaccess files went all wrong&amp;#8230; I suspect a certain WordPress plugin for damaging it so. Sorry for the time-out, and hopefully now that I have some spare time (a few minutes [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=ksZxavDB4aY:gcymrzdViT0:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=ksZxavDB4aY:gcymrzdViT0:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=ksZxavDB4aY:gcymrzdViT0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=ksZxavDB4aY:gcymrzdViT0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=ksZxavDB4aY:gcymrzdViT0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=ksZxavDB4aY:gcymrzdViT0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=ksZxavDB4aY:gcymrzdViT0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ChaoticJava/~4/ksZxavDB4aY" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://chaoticjava.com/posts/blog-back-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://chaoticjava.com/posts/blog-back-online/</feedburner:origLink></item>
		<item>
		<title>Friends, Connect!</title>
		<link>http://feedproxy.google.com/~r/ChaoticJava/~3/8Nu4HtfOBdQ/</link>
		<comments>http://chaoticjava.com/posts/friends-connect/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 21:50:33 +0000</pubDate>
		<dc:creator>Aviad</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Blog Event]]></category>

		<guid isPermaLink="false">http://chaoticjava.com/?p=325</guid>
		<description>I do know many come to Chaotic Java from Google, referring to it when needed if CJ has a popular answer on a certain topic. However, I really liked posts like the "IDE Wars" post, where people started a discussion in the comments area - it was something. That's why I tried having an IRC day/week - which was fun but attracted only a couple of people.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=8Nu4HtfOBdQ:X3jsyLFxFWI:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=8Nu4HtfOBdQ:X3jsyLFxFWI:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=8Nu4HtfOBdQ:X3jsyLFxFWI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=8Nu4HtfOBdQ:X3jsyLFxFWI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=8Nu4HtfOBdQ:X3jsyLFxFWI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=8Nu4HtfOBdQ:X3jsyLFxFWI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=8Nu4HtfOBdQ:X3jsyLFxFWI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ChaoticJava/~4/8Nu4HtfOBdQ" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://chaoticjava.com/posts/friends-connect/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://chaoticjava.com/posts/friends-connect/</feedburner:origLink></item>
		<item>
		<title>Revival of the Yielder project?</title>
		<link>http://feedproxy.google.com/~r/ChaoticJava/~3/3fSQwzOiYVY/</link>
		<comments>http://chaoticjava.com/posts/revival-of-the-yielder-project/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 21:17:00 +0000</pubDate>
		<dc:creator>Aviad</dc:creator>
				<category><![CDATA[Framework Development]]></category>
		<category><![CDATA[Yielder]]></category>

		<guid isPermaLink="false">http://chaoticjava.com/?p=314</guid>
		<description>After not touching the yielder project for a long time, I decided to go back and make the change I knew I needed but feared of doing and fix the yielder project.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=3fSQwzOiYVY:f4EDXw8J4p8:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=3fSQwzOiYVY:f4EDXw8J4p8:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=3fSQwzOiYVY:f4EDXw8J4p8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=3fSQwzOiYVY:f4EDXw8J4p8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=3fSQwzOiYVY:f4EDXw8J4p8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=3fSQwzOiYVY:f4EDXw8J4p8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=3fSQwzOiYVY:f4EDXw8J4p8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ChaoticJava/~4/3fSQwzOiYVY" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://chaoticjava.com/posts/revival-of-the-yielder-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://chaoticjava.com/posts/revival-of-the-yielder-project/</feedburner:origLink></item>
		<item>
		<title>Simple solution to resource collection</title>
		<link>http://feedproxy.google.com/~r/ChaoticJava/~3/piln0fVu3Oo/</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>&lt;script type="text/javascript"&gt;dzone_url = "http://chaoticjava.com/posts/simple-solution-to-resource-collection/";&lt;/script&gt;It&amp;#8217;s called garbage collection, not resource collection! Java&amp;#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 &amp;#8211; a task the GC doesn&amp;#8217;t do. That&amp;#8217;s because the GC does something else for us called object finalization, [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=piln0fVu3Oo:v0LXxvda7X0:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=piln0fVu3Oo:v0LXxvda7X0:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=piln0fVu3Oo:v0LXxvda7X0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=piln0fVu3Oo:v0LXxvda7X0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=piln0fVu3Oo:v0LXxvda7X0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=piln0fVu3Oo:v0LXxvda7X0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=piln0fVu3Oo:v0LXxvda7X0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ChaoticJava/~4/piln0fVu3Oo" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://chaoticjava.com/posts/simple-solution-to-resource-collection/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://chaoticjava.com/posts/simple-solution-to-resource-collection/</feedburner:origLink></item>
		<item>
		<title>Java Logger Memory Leaks</title>
		<link>http://feedproxy.google.com/~r/ChaoticJava/~3/jLSpVo4c3lo/</link>
		<comments>http://chaoticjava.com/posts/java-logger-memory-leaks/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 18:13:52 +0000</pubDate>
		<dc:creator>Aviad</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[logger]]></category>
		<category><![CDATA[memory leak]]></category>

		<guid isPermaLink="false">http://chaoticjava.com/?p=292</guid>
		<description>&lt;script type="text/javascript"&gt;dzone_url = "http://chaoticjava.com/posts/java-logger-memory-leaks/";&lt;/script&gt;Recently we switched from Log4J to the java.util.logger package (for this entry it will be called the &amp;#8220;Java Logger&amp;#8221;). Why, you might wonder, and I don&amp;#8217;t have a good reason to give other than the illusion the Java Logger package gives as being more standard. I would like to stress the word illusion for a [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=jLSpVo4c3lo:XdxVmCMgPZE:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=jLSpVo4c3lo:XdxVmCMgPZE:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=jLSpVo4c3lo:XdxVmCMgPZE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=jLSpVo4c3lo:XdxVmCMgPZE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=jLSpVo4c3lo:XdxVmCMgPZE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?i=jLSpVo4c3lo:XdxVmCMgPZE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChaoticJava?a=jLSpVo4c3lo:XdxVmCMgPZE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChaoticJava?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ChaoticJava/~4/jLSpVo4c3lo" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://chaoticjava.com/posts/java-logger-memory-leaks/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://chaoticjava.com/posts/java-logger-memory-leaks/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 1.746 seconds. --><!-- Cached page generated by WP-Super-Cache on 2013-05-17 16:55:02 -->
