<?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>Stupid Java Tricks</title>
	<atom:link href="http://www.stupidjavatricks.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.stupidjavatricks.com</link>
	<description></description>
	<lastBuildDate>Fri, 16 Jul 2010 21:23:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Spring 3.0 REST Release Update</title>
		<link>http://www.stupidjavatricks.com/?p=204</link>
		<comments>http://www.stupidjavatricks.com/?p=204#comments</comments>
		<pubDate>Fri, 26 Feb 2010 13:58:50 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://www.stupidjavatricks.com/?p=204</guid>
		<description><![CDATA[In December 2009 I talked about getting a RESTful web service up and running using Spring 3.0.0.RC3.  Since then Spring has had 3.0.0.RELEASE and 3.0.1.RELEASE.  One of these releases caused my code example from this post to fail, so I&#8217;ve re-worked it and tested with Spring 3.0.1.RELEASE.  
You can get the new [...]]]></description>
		<wfw:commentRss>http://www.stupidjavatricks.com/?feed=rss2&amp;p=204</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Break the Build?  Face the Wrath of Chuck Norris.</title>
		<link>http://www.stupidjavatricks.com/?p=170</link>
		<comments>http://www.stupidjavatricks.com/?p=170#comments</comments>
		<pubDate>Fri, 22 Jan 2010 21:23:13 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://www.stupidjavatricks.com/?p=170</guid>
		<description><![CDATA[Last week I was looking for a Hudson plugin that would hot deploy a web application to a remote container.  In the process I managed to find several other useful and, admittedly, fun plugins.

Findbugs Plugin
The Findbugs plugin was an excellent addition to our build process.  In case you&#8217;re not already familiar with Findbugs, [...]]]></description>
		<wfw:commentRss>http://www.stupidjavatricks.com/?feed=rss2&amp;p=170</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spring 3.0 RESTful Web Services By Example</title>
		<link>http://www.stupidjavatricks.com/?p=54</link>
		<comments>http://www.stupidjavatricks.com/?p=54#comments</comments>
		<pubDate>Tue, 01 Dec 2009 23:47:09 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://www.stupidjavatricks.com/?p=54</guid>
		<description><![CDATA[Update:See this post for an updated code example that works with Spring 3.0.1.RELEASE.
If you&#8217;re reading this then you&#8217;re probably aware that the new Spring 3.0 release will have REST support (If you&#8217;re not familiar with REST here is a nice intro).  In this article I&#8217;m going to describe the basic steps required to quickly get a [...]]]></description>
		<wfw:commentRss>http://www.stupidjavatricks.com/?feed=rss2&amp;p=54</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Closures Are in Again</title>
		<link>http://www.stupidjavatricks.com/?p=47</link>
		<comments>http://www.stupidjavatricks.com/?p=47#comments</comments>
		<pubDate>Fri, 27 Nov 2009 21:12:11 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.stupidjavatricks.com/?p=47</guid>
		<description><![CDATA[According to Sun, the controversial language feature, Closures, that was previously removed from the JDK 7 feature list has now been added in again (via).  I&#8217;m looking forward to the JSR on this one.  While I can&#8217;t see it being more elegant that using Scala, it will definitely make certain algorithms much nicer to implement in Java.
]]></description>
		<wfw:commentRss>http://www.stupidjavatricks.com/?feed=rss2&amp;p=47</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Useful Java Utilities and Frameworks</title>
		<link>http://www.stupidjavatricks.com/?p=46</link>
		<comments>http://www.stupidjavatricks.com/?p=46#comments</comments>
		<pubDate>Fri, 25 Jul 2008 00:48:12 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.stupidjavatricks.com/?p=46</guid>
		<description><![CDATA[There are so many useful Java frameworks and utilities out there that are free and open source that it boggles the mind.  Here are a few of my  recent favorites.  Feel free to add your own to the list.  There are many many more that I did not add to this [...]]]></description>
		<wfw:commentRss>http://www.stupidjavatricks.com/?feed=rss2&amp;p=46</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Using Apache Commons DBUtils and DBCP</title>
		<link>http://www.stupidjavatricks.com/?p=45</link>
		<comments>http://www.stupidjavatricks.com/?p=45#comments</comments>
		<pubDate>Tue, 08 Apr 2008 13:08:57 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.stupidjavatricks.com/?p=45</guid>
		<description><![CDATA[For a project recently, I had the pleasure of working with both DBUtils and DBCP (Database Connection Pooling) from the Apache commons libraries.  Both of these libraries together helped me to quickly create a simple, extensible DAO layer for my project.  Both libraries include some great default features that I used right out [...]]]></description>
		<wfw:commentRss>http://www.stupidjavatricks.com/?feed=rss2&amp;p=45</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Jim Blandy Pronounces &#8220;Subversion&#8221;</title>
		<link>http://www.stupidjavatricks.com/?p=44</link>
		<comments>http://www.stupidjavatricks.com/?p=44#comments</comments>
		<pubDate>Fri, 22 Feb 2008 15:28:02 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Oddities]]></category>

		<guid isPermaLink="false">http://www.stupidjavatricks.com/?p=44</guid>
		<description><![CDATA[Found this by accident and thought it was hilarious.  

How to Pronounce &#8220;Subversion&#8221;
]]></description>
		<wfw:commentRss>http://www.stupidjavatricks.com/?feed=rss2&amp;p=44</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using the New java.io.Console Class</title>
		<link>http://www.stupidjavatricks.com/?p=43</link>
		<comments>http://www.stupidjavatricks.com/?p=43#comments</comments>
		<pubDate>Sat, 22 Dec 2007 03:08:32 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.stupidjavatricks.com/?p=43</guid>
		<description><![CDATA[The 1.6 release of the JDK included a new java.io.Console class, which adds some new features to enhance and simplify command-line applications.  Notably, Console includes a method specifically for reading passwords that disables console echo and returns a char array; both important for security.

Scenario: Getting Username and Password
Getting a user&#8217;s username and password is [...]]]></description>
		<wfw:commentRss>http://www.stupidjavatricks.com/?feed=rss2&amp;p=43</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Yummy Web Service Goodness</title>
		<link>http://www.stupidjavatricks.com/?p=28</link>
		<comments>http://www.stupidjavatricks.com/?p=28#comments</comments>
		<pubDate>Thu, 18 Oct 2007 16:45:48 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.stupidjavatricks.com/?p=28</guid>
		<description><![CDATA[I&#8217;m not sure why I haven&#8217;t ventured into the realm of web services before this week.  It probably has a lot to do with time (or lack thereof) and the type of projects I&#8217;ve worked on.  But, I finally got my feet wet this week.  My employer asked me to create a [...]]]></description>
		<wfw:commentRss>http://www.stupidjavatricks.com/?feed=rss2&amp;p=28</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloning an Object Using Reflection</title>
		<link>http://www.stupidjavatricks.com/?p=26</link>
		<comments>http://www.stupidjavatricks.com/?p=26#comments</comments>
		<pubDate>Mon, 17 Sep 2007 19:12:33 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[snippets]]></category>

		<guid isPermaLink="false">http://www.stupidjavatricks.com/?p=26</guid>
		<description><![CDATA[Here&#8217;s a quick and dirty way to do a shallow copy of an object by overriding the clone method of Object.  If you want to do deep copying, you&#8217;ll have to fidget with this a little more&#8230;or maybe I&#8217;ll do another blog about doing recursive cloning for deep copying.  We&#8217;ll see.

In order to [...]]]></description>
		<wfw:commentRss>http://www.stupidjavatricks.com/?feed=rss2&amp;p=26</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
