<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Suman Ganta</title>
	<atom:link href="http://ganta.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ganta.wordpress.com</link>
	<description>Some cool and techy stuff I like</description>
	<lastBuildDate>Sun, 24 Jun 2007 12:50:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ganta.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Suman Ganta</title>
		<link>http://ganta.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ganta.wordpress.com/osd.xml" title="Suman Ganta" />
	<atom:link rel='hub' href='http://ganta.wordpress.com/?pushpress=hub'/>
		<item>
		<title>ClassLoader Hierarchy viewer</title>
		<link>http://ganta.wordpress.com/2007/06/24/classloader-hierarchy-viewer/</link>
		<comments>http://ganta.wordpress.com/2007/06/24/classloader-hierarchy-viewer/#comments</comments>
		<pubDate>Sun, 24 Jun 2007 12:50:45 +0000</pubDate>
		<dc:creator>ganta</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://ganta.wordpress.com/2007/06/24/classloader-hierarchy-viewer/</guid>
		<description><![CDATA[I always had problems with class loading. Be it a Java EE app or some proprietary framework that maintains its own class loader hierarchy, I would end up spending time on &#8220;Why my class is not getting loaded&#8221; kind of problems. I&#8217;m sure may of the developers/designers would have faced this problem if they are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganta.wordpress.com&amp;blog=348351&amp;post=10&amp;subd=ganta&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ganta.wordpress.com/2007/06/24/classloader-hierarchy-viewer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/81e25774066db8f6aaca9b782ac9d9a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Suman</media:title>
		</media:content>

		<media:content url="http://ganta.files.wordpress.com/2007/06/screenshot.jpg" medium="image">
			<media:title type="html">ClassLoader Hierarchy view</media:title>
		</media:content>

		<media:content url="http://ganta.files.wordpress.com/2007/06/textview.jpg" medium="image">
			<media:title type="html">Text View</media:title>
		</media:content>
	</item>
		<item>
		<title>USB Worm</title>
		<link>http://ganta.wordpress.com/2007/06/12/usb-worm/</link>
		<comments>http://ganta.wordpress.com/2007/06/12/usb-worm/#comments</comments>
		<pubDate>Tue, 12 Jun 2007 18:01:45 +0000</pubDate>
		<dc:creator>ganta</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://ganta.wordpress.com/2007/06/12/usb-worm/</guid>
		<description><![CDATA[My laptop happened to get infected with this worm recently. The way it is written is silly enough to catch it up easily. At times I hate windows shell because of its vulnerability even to such silly programs. Once it is installed, it would not let you to open firefox giving crappy messages, and it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganta.wordpress.com&amp;blog=348351&amp;post=9&amp;subd=ganta&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ganta.wordpress.com/2007/06/12/usb-worm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/81e25774066db8f6aaca9b782ac9d9a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Suman</media:title>
		</media:content>
	</item>
		<item>
		<title>Changing mutex object reference</title>
		<link>http://ganta.wordpress.com/2007/05/20/changing-mutex-object-reference/</link>
		<comments>http://ganta.wordpress.com/2007/05/20/changing-mutex-object-reference/#comments</comments>
		<pubDate>Sun, 20 May 2007 17:00:26 +0000</pubDate>
		<dc:creator>ganta</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://ganta.wordpress.com/2007/05/20/changing-mutex-object-reference/</guid>
		<description><![CDATA[Writing concurrent execution modules is always tedious job. As most of the thread packages offer concurrency through locks, we should be careful about dealing with them. There is one side effect that compiler will not notice while we do this kind of programming. That is changing the reference of the mutex/lock on which we define [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganta.wordpress.com&amp;blog=348351&amp;post=8&amp;subd=ganta&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ganta.wordpress.com/2007/05/20/changing-mutex-object-reference/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/81e25774066db8f6aaca9b782ac9d9a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Suman</media:title>
		</media:content>
	</item>
		<item>
		<title>Constant pool</title>
		<link>http://ganta.wordpress.com/2007/05/05/constant-pool/</link>
		<comments>http://ganta.wordpress.com/2007/05/05/constant-pool/#comments</comments>
		<pubDate>Sat, 05 May 2007 05:20:10 +0000</pubDate>
		<dc:creator>ganta</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://ganta.wordpress.com/2007/05/05/constant-pool/</guid>
		<description><![CDATA[Do you know the below facts about constant pool? 1. Constants will not be initialized during compile time if the assigned constant cannot be computed during compile time. 2. addition of two constant string literals will be performed during compile time by compiler 3. Addition of string literal with a static string variable (though it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganta.wordpress.com&amp;blog=348351&amp;post=7&amp;subd=ganta&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ganta.wordpress.com/2007/05/05/constant-pool/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/81e25774066db8f6aaca9b782ac9d9a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Suman</media:title>
		</media:content>
	</item>
		<item>
		<title>COW cloning</title>
		<link>http://ganta.wordpress.com/2007/05/03/cow-cloning/</link>
		<comments>http://ganta.wordpress.com/2007/05/03/cow-cloning/#comments</comments>
		<pubDate>Thu, 03 May 2007 17:49:26 +0000</pubDate>
		<dc:creator>ganta</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://ganta.wordpress.com/2007/05/03/cow-cloning/</guid>
		<description><![CDATA[Deep cloning an object is not always needed to replicate objects. Doing deep cloning may give dreaded performance results based on the type of object (best example, yes you rightly guessed it, Hashmap). Hashmap&#8217;s clone() method does the shallow copy of the map keeping the object references same in both the maps. This doesn&#8217;t help [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganta.wordpress.com&amp;blog=348351&amp;post=5&amp;subd=ganta&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ganta.wordpress.com/2007/05/03/cow-cloning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/81e25774066db8f6aaca9b782ac9d9a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Suman</media:title>
		</media:content>
	</item>
		<item>
		<title>Resource pooling</title>
		<link>http://ganta.wordpress.com/2007/05/03/resource-pooling/</link>
		<comments>http://ganta.wordpress.com/2007/05/03/resource-pooling/#comments</comments>
		<pubDate>Thu, 03 May 2007 16:50:34 +0000</pubDate>
		<dc:creator>ganta</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://ganta.wordpress.com/2007/05/03/resource-pooling/</guid>
		<description><![CDATA[Resource pooling is a common need among many software systems. There will be lots of questions once the high level design dectates that a particular resource/object needs to be pooled. People turn to container support, neighbhouring component implementations, open source implemenations etc.. before taking a solid decision because of its complexity in implementation. When is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganta.wordpress.com&amp;blog=348351&amp;post=4&amp;subd=ganta&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ganta.wordpress.com/2007/05/03/resource-pooling/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/81e25774066db8f6aaca9b782ac9d9a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Suman</media:title>
		</media:content>
	</item>
	</channel>
</rss>
