<?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>offTheHill &#187; java</title>
	<atom:link href="http://www.offthehill.org/articles/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.offthehill.org</link>
	<description>tech, motorsports, and the occasional artwork</description>
	<lastBuildDate>Wed, 12 Oct 2011 16:02:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Java: Static Variables are WRONG (Almost Always)</title>
		<link>http://www.offthehill.org/articles/2011/06/03/java-static-variables-are-wrong-almost-always/</link>
		<comments>http://www.offthehill.org/articles/2011/06/03/java-static-variables-are-wrong-almost-always/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 07:25:57 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[collections]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[final]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[legacy]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[mock]]></category>
		<category><![CDATA[mutable]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[static]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[variables]]></category>

		<guid isPermaLink="false">http://www.offthehill.org/?p=296</guid>
		<description><![CDATA[This topic came up at work recently, and I thought it might be useful to the wider internet audience&#8230; When doing code reviews, I often come across components which utilize static mutable objects. Typically these are static Maps and other &#8230; <a href="http://www.offthehill.org/articles/2011/06/03/java-static-variables-are-wrong-almost-always/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.offthehill.org/articles/2011/06/03/java-static-variables-are-wrong-almost-always/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A* in Clojure: Part Two</title>
		<link>http://www.offthehill.org/articles/2010/01/24/a-in-clojure-part-two/</link>
		<comments>http://www.offthehill.org/articles/2010/01/24/a-in-clojure-part-two/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 04:56:23 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[a*]]></category>
		<category><![CDATA[a-star]]></category>
		<category><![CDATA[astar]]></category>
		<category><![CDATA[astar-in-clojure]]></category>
		<category><![CDATA[clojure]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.offthehill.org/?p=180</guid>
		<description><![CDATA[Today, I decided to flush out and clean up my A* implementation in Clojure. I cleaned up the namespaces, removed some cruft, got the Java integration working (which required by-passing RT.loadResourceScript() since it seems to be broken), and moving my &#8230; <a href="http://www.offthehill.org/articles/2010/01/24/a-in-clojure-part-two/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.offthehill.org/articles/2010/01/24/a-in-clojure-part-two/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A-Star Search in Clojure</title>
		<link>http://www.offthehill.org/articles/2009/10/16/a-star-search-in-clojure/</link>
		<comments>http://www.offthehill.org/articles/2009/10/16/a-star-search-in-clojure/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 21:45:20 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[a*]]></category>
		<category><![CDATA[a-star]]></category>
		<category><![CDATA[astar]]></category>
		<category><![CDATA[astar-in-clojure]]></category>
		<category><![CDATA[clojure]]></category>
		<category><![CDATA[functional programming]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[maven]]></category>

		<guid isPermaLink="false">http://www.offthehill.org/?p=167</guid>
		<description><![CDATA[A demo of A-Star search implemented in Clojure, bootstrapped through Java with a Maven build system. <a href="http://www.offthehill.org/articles/2009/10/16/a-star-search-in-clojure/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.offthehill.org/articles/2009/10/16/a-star-search-in-clojure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using JOGL as a Dependency in Maven</title>
		<link>http://www.offthehill.org/articles/2009/09/08/using-jogl-as-a-dependency-in-maven/</link>
		<comments>http://www.offthehill.org/articles/2009/09/08/using-jogl-as-a-dependency-in-maven/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 19:14:04 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jogl]]></category>
		<category><![CDATA[maven]]></category>

		<guid isPermaLink="false">http://www.offthehill.org/?p=161</guid>
		<description><![CDATA[At work, we need to start using JOGL as a dependency of our project, which we build with Maven. JOGL, the Java OpenGL interface, uses platform specific binaries, which introduces some complexity to the build process. After a brief websearch, &#8230; <a href="http://www.offthehill.org/articles/2009/09/08/using-jogl-as-a-dependency-in-maven/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.offthehill.org/articles/2009/09/08/using-jogl-as-a-dependency-in-maven/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How To use the Java mDNS Wrapper</title>
		<link>http://www.offthehill.org/articles/2008/01/10/how-to-use-the-java-mdns-wrapper/</link>
		<comments>http://www.offthehill.org/articles/2008/01/10/how-to-use-the-java-mdns-wrapper/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 22:21:25 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bonjour]]></category>
		<category><![CDATA[dns service discovery]]></category>
		<category><![CDATA[dns-sd]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jmdns]]></category>
		<category><![CDATA[mdns]]></category>
		<category><![CDATA[mdnsresponder]]></category>
		<category><![CDATA[zeroconf]]></category>

		<guid isPermaLink="false">http://www.offthehill.org/articles/2008/01/10/how-to-use-the-java-mdns-wrapper/</guid>
		<description><![CDATA[A few days ago I posted an article about my wrapper API which unifies the mDNSResponder and JmDNS packages behind a single interface, but I neglected to provide usage examples or a usage guide. I&#8217;ll try and correct that now. &#8230; <a href="http://www.offthehill.org/articles/2008/01/10/how-to-use-the-java-mdns-wrapper/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.offthehill.org/articles/2008/01/10/how-to-use-the-java-mdns-wrapper/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>A JmDNS / mDNSResponder Zeroconf Compatibility Interface</title>
		<link>http://www.offthehill.org/articles/2008/01/08/a-jmdns-mdnsresponder-zeroconf-compatibility-interface/</link>
		<comments>http://www.offthehill.org/articles/2008/01/08/a-jmdns-mdnsresponder-zeroconf-compatibility-interface/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 16:54:35 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bonjour]]></category>
		<category><![CDATA[dns service discovery]]></category>
		<category><![CDATA[dns-sd]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jmdns]]></category>
		<category><![CDATA[mdns]]></category>
		<category><![CDATA[mdnsresponder]]></category>
		<category><![CDATA[zeroconf]]></category>

		<guid isPermaLink="false">http://www.offthehill.org/articles/2008/01/08/a-jmdns-mdnsresponder-zeroconf-compatibility-interface/</guid>
		<description><![CDATA[My company has given me permission to release a Java Zeroconf API. The advantage of this API is that it allows the application to select which implementing library to use at runtime, and eases developer work implementing mDNS / DNS-SD. &#8230; <a href="http://www.offthehill.org/articles/2008/01/08/a-jmdns-mdnsresponder-zeroconf-compatibility-interface/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.offthehill.org/articles/2008/01/08/a-jmdns-mdnsresponder-zeroconf-compatibility-interface/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using Maven to create a Mac OS X app bundle</title>
		<link>http://www.offthehill.org/articles/2007/11/05/using-maven-to-create-a-mac-os-x-app-bundle/</link>
		<comments>http://www.offthehill.org/articles/2007/11/05/using-maven-to-create-a-mac-os-x-app-bundle/#comments</comments>
		<pubDate>Mon, 05 Nov 2007 20:57:24 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false">http://www.offthehill.org/articles/2007/11/05/using-maven-to-create-a-mac-os-x-app-bundle/</guid>
		<description><![CDATA[I came across this post and this Maven plugin today. Call me cynical, but I was shocked when it worked out of the box, building our application as a Mac friendly .app which can be run with a double click. &#8230; <a href="http://www.offthehill.org/articles/2007/11/05/using-maven-to-create-a-mac-os-x-app-bundle/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.offthehill.org/articles/2007/11/05/using-maven-to-create-a-mac-os-x-app-bundle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Maven with Eclipse</title>
		<link>http://www.offthehill.org/articles/2007/09/05/using-maven-with-eclipse/</link>
		<comments>http://www.offthehill.org/articles/2007/09/05/using-maven-with-eclipse/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 15:22:24 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[devlopment]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[maven]]></category>

		<guid isPermaLink="false">http://291186314</guid>
		<description><![CDATA[I uninstalled M2Eclipse and installed q4e and gave it a shot. All the core functionality seems to be there (dependancy management is the big one for me) and importing from a project pom seems to work (although It didn&#8217;t seem &#8230; <a href="http://www.offthehill.org/articles/2007/09/05/using-maven-with-eclipse/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.offthehill.org/articles/2007/09/05/using-maven-with-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

