<?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>Steve Levine &#187; Java</title>
	<atom:link href="http://blue64.net/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://blue64.net</link>
	<description>Living in a 64 bit world</description>
	<lastBuildDate>Sat, 15 May 2010 16:52:05 +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>With Grape, Groovy Is On Par with Native Scripting Languages</title>
		<link>http://blue64.net/2009/12/with-grape-groovy-is-on-par-with-native-scripting-languages/</link>
		<comments>http://blue64.net/2009/12/with-grape-groovy-is-on-par-with-native-scripting-languages/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 19:31:36 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blue64.net/?p=666</guid>
		<description><![CDATA[If you haven&#8217;t heard, the latest version of Groovy was released this week and included with it, among many other great features, was Grape (Groovy Advanced Packaging Engine).  Grape is an annotation based dependency management system that provides functionality similar to that of Maven and Ivy with one clear advantage, namely, no build file.
If [...]]]></description>
		<wfw:commentRss>http://blue64.net/2009/12/with-grape-groovy-is-on-par-with-native-scripting-languages/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Going Functional with Scala</title>
		<link>http://blue64.net/2009/01/going-functional-with-scala/</link>
		<comments>http://blue64.net/2009/01/going-functional-with-scala/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 21:59:32 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Functional]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Scala]]></category>

		<guid isPermaLink="false">http://blue64.net/?p=224</guid>
		<description><![CDATA[Lately it seems like functional programming has been the talk of the town, the new (old) paradigm that is making a comeback in a major way.  For a while, I resisted the urge to follow the paradigm de jour, being the hard core OO guy that I am, but now it is clear to [...]]]></description>
		<wfw:commentRss>http://blue64.net/2009/01/going-functional-with-scala/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Keyboard Shortcuts</title>
		<link>http://blue64.net/2008/12/keyboard-shortcuts/</link>
		<comments>http://blue64.net/2008/12/keyboard-shortcuts/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 15:45:28 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blue64.net/?p=192</guid>
		<description><![CDATA[Do you want to learn all of the keyboard shortcuts to your favorite Java IDE, but just don&#8217;t have time to study a cheat sheet?  Are you envious of your team lead because when you peer program with them, they are able to get things done without using the mouse?  
You ask your [...]]]></description>
		<wfw:commentRss>http://blue64.net/2008/12/keyboard-shortcuts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Simple Security for HTTP Based RESTful Services (Part 2)</title>
		<link>http://blue64.net/2008/12/simple-security-for-http-based-restful-services-part-2/</link>
		<comments>http://blue64.net/2008/12/simple-security-for-http-based-restful-services-part-2/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 23:51:23 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[REST]]></category>

		<guid isPermaLink="false">http://blue64.net/?p=146</guid>
		<description><![CDATA[In part one of this series, we examined one potential solution that turned out to be not so good.  In this post lets try to find a solution using the same design, but a better implementation.
To recap, we decided to use the simplest solution which is to add a security hash to each service [...]]]></description>
		<wfw:commentRss>http://blue64.net/2008/12/simple-security-for-http-based-restful-services-part-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Simple Security for HTTP Based RESTful Services (Part 1)</title>
		<link>http://blue64.net/2008/11/simple-security-for-http-based-restful-services-part-1/</link>
		<comments>http://blue64.net/2008/11/simple-security-for-http-based-restful-services-part-1/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 00:58:50 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[REST]]></category>

		<guid isPermaLink="false">http://blue64.net/?p=126</guid>
		<description><![CDATA[This is going to be the first in a series of posts discussing potential ways of securing bi-directional RESTful based HTTP services.  For this series we are going to make the requirements quite simple, namely, &#8220;secure&#8221; simply means the caller of the service is authorized to invoke it.  Lets assume that this solution [...]]]></description>
		<wfw:commentRss>http://blue64.net/2008/11/simple-security-for-http-based-restful-services-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A little Salt with that Hash?</title>
		<link>http://blue64.net/2008/10/a-little-salt-with-that-hash/</link>
		<comments>http://blue64.net/2008/10/a-little-salt-with-that-hash/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 00:06:09 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blue64.net/?p=168</guid>
		<description><![CDATA[Was just presented with a unique (to me) requirement which is to implement a single sign on across multiple domains within the same page via a cookie.  Huh?  Let me elaborate, in simple terms it means that there is a base site, lets call it foo.com, and then there is a partner site, [...]]]></description>
		<wfw:commentRss>http://blue64.net/2008/10/a-little-salt-with-that-hash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proposed Java 7 Feature: Safe Rethrow</title>
		<link>http://blue64.net/2008/06/proposed-java-7-feature-safe-rethrow/</link>
		<comments>http://blue64.net/2008/06/proposed-java-7-feature-safe-rethrow/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 16:58:41 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blue64.net/?p=21</guid>
		<description><![CDATA[How many times have you written the following code:

void someMethod() throws X1,X2 {
  try { /* Something that can throw X1,X2 */ }
  catch (Throwable e) {
    logger.log(e);
    throw e; // Error: Unreported exception Throwable
 }
}


Need a way to express we are simply re-throwing the Exception that [...]]]></description>
		<wfw:commentRss>http://blue64.net/2008/06/proposed-java-7-feature-safe-rethrow/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Proposed Java 7 Feature: Multi-Catch Statements</title>
		<link>http://blue64.net/2008/06/java-78-cool-feature/</link>
		<comments>http://blue64.net/2008/06/java-78-cool-feature/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 15:21:51 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blue64.net/?p=18</guid>
		<description><![CDATA[How many times have you written code where you have something along the lines of:

 try { do something interesting ... }
     catch (X1 e1) { close(); }
     catch (X2 e2) { close(); }
     catch (X3 e3) { cleanup(); }
 
It is cumbersome [...]]]></description>
		<wfw:commentRss>http://blue64.net/2008/06/java-78-cool-feature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Initial Thoughts After Java One</title>
		<link>http://blue64.net/2008/05/initial-thoughts-after-java-one/</link>
		<comments>http://blue64.net/2008/05/initial-thoughts-after-java-one/#comments</comments>
		<pubDate>Tue, 13 May 2008 01:01:36 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaOne]]></category>

		<guid isPermaLink="false">http://blue64.net/?p=10</guid>
		<description><![CDATA[Well folks, another year, another Java One has passed.  This conference has definitely got me thinking about a lot of things, especially the future of Java &#8220;The programming language&#8221;.  You must be thinking, why in the world did I add that little blurb about &#8220;The programming language&#8221;, I mean, Java is nothing but [...]]]></description>
		<wfw:commentRss>http://blue64.net/2008/05/initial-thoughts-after-java-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving From Eclipse to Intellij on the Mac</title>
		<link>http://blue64.net/2007/11/moving-from-eclipse-to-intellij-on-the-mac/</link>
		<comments>http://blue64.net/2007/11/moving-from-eclipse-to-intellij-on-the-mac/#comments</comments>
		<pubDate>Wed, 28 Nov 2007 02:31:51 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blue64.net/?p=93</guid>
		<description><![CDATA[I have been using Eclipse for the past 5 years.&#160; During that time, there have been projects where I have been exposed to Intellij.&#160; Recently, after a conversation with a colleague, they convinced me to give the latest and greatest Intellij a try.&#160; They bragged about the wonderful Spring integration and code inspection.&#160; So I [...]]]></description>
		<wfw:commentRss>http://blue64.net/2007/11/moving-from-eclipse-to-intellij-on-the-mac/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
