<?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>JavaBlogging &#187; Pattern</title>
	<atom:link href="http://www.javablogging.com/tag/pattern/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.javablogging.com</link>
	<description>Tracking surprises, features and bugs</description>
	<lastBuildDate>Sun, 16 May 2010 03:01:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Beautiful casting gone bad</title>
		<link>http://www.javablogging.com/beautiful-casting-gone-bad/</link>
		<comments>http://www.javablogging.com/beautiful-casting-gone-bad/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 11:00:43 +0000</pubDate>
		<dc:creator>ppow</dc:creator>
				<category><![CDATA[Basic Java]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Adapter]]></category>
		<category><![CDATA[casting]]></category>
		<category><![CDATA[HttpSession]]></category>
		<category><![CDATA[Pattern]]></category>
		<category><![CDATA[Type safety]]></category>

		<guid isPermaLink="false">http://www.javablogging.com/?p=834</guid>
		<description><![CDATA[Recently I encountered a blog entry describing a &#8220;beautiful&#8221; way of making the code more readable by creating a gereric helper method to perform object casting. Today I want to share some opinions about this improvement and general thoughts about coding.
The premise
In essence author of this post was trying to solve following problem: imagine you [...]]]></description>
		<wfw:commentRss>http://www.javablogging.com/beautiful-casting-gone-bad/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How to write a Singleton (3/5)</title>
		<link>http://www.javablogging.com/how-to-write-a-singleton-35/</link>
		<comments>http://www.javablogging.com/how-to-write-a-singleton-35/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 08:20:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Lazy Initialization]]></category>
		<category><![CDATA[Pattern]]></category>
		<category><![CDATA[Singleton]]></category>
		<category><![CDATA[Synchronization]]></category>

		<guid isPermaLink="false">http://www.javablogging.com/?p=158</guid>
		<description><![CDATA[In two previous posts I have tried to convince you not to implement the Singleton at all and to give up implementing it with lazy initialisation. Today I show how to write a singleton that uses lazy initialization. The presented code is one of 3 possible versions &#8211; the most readable one. Others will be [...]]]></description>
		<wfw:commentRss>http://www.javablogging.com/how-to-write-a-singleton-35/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How to write a Singleton? (2/5)</title>
		<link>http://www.javablogging.com/how_to_write_a_singleton_2/</link>
		<comments>http://www.javablogging.com/how_to_write_a_singleton_2/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 17:14:33 +0000</pubDate>
		<dc:creator>ppow</dc:creator>
				<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Final]]></category>
		<category><![CDATA[Lazy Initialization]]></category>
		<category><![CDATA[Pattern]]></category>
		<category><![CDATA[Singleton]]></category>

		<guid isPermaLink="false">http://www.javablogging.com/?p=137</guid>
		<description><![CDATA[In one of the recent posts I was trying to convince everyone not to create singletons. For those who still are not convinced I show today how to write it in a simplest and safest way possible. The following code base on one assumption: you do not need lazy initialization. 
 The idea behind lazy [...]]]></description>
		<wfw:commentRss>http://www.javablogging.com/how_to_write_a_singleton_2/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>How to write a Singleton? (1/5)</title>
		<link>http://www.javablogging.com/how_to_write_a_singleton_1/</link>
		<comments>http://www.javablogging.com/how_to_write_a_singleton_1/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 15:26:51 +0000</pubDate>
		<dc:creator>ppow</dc:creator>
				<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Global Variable]]></category>
		<category><![CDATA[Pattern]]></category>
		<category><![CDATA[Singleton]]></category>
		<category><![CDATA[Synchronization]]></category>

		<guid isPermaLink="false">http://www.javablogging.com/?p=130</guid>
		<description><![CDATA[It seems that Singleton from all design patterns is the most controversial one and people have drastically different views on whether or not it is useful. Many think it is in fact an antipattern and it does more harm than good. Personally I am not a big fan of singletons and it seems to me [...]]]></description>
		<wfw:commentRss>http://www.javablogging.com/how_to_write_a_singleton_1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
