<?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>The Coding Bone</title>
	<atom:link href="http://codingbone.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://codingbone.wordpress.com</link>
	<description>Just another poorly-named WordPress.com weblog</description>
	<lastBuildDate>Mon, 12 Dec 2011 07:07:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='codingbone.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>The Coding Bone</title>
		<link>http://codingbone.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://codingbone.wordpress.com/osd.xml" title="The Coding Bone" />
	<atom:link rel='hub' href='http://codingbone.wordpress.com/?pushpress=hub'/>
		<item>
		<title>OpenOffice 3.3 with HSQLDB via JDBC</title>
		<link>http://codingbone.wordpress.com/2011/06/09/openoffice-3-3-with-hsqldb-via-jdbc/</link>
		<comments>http://codingbone.wordpress.com/2011/06/09/openoffice-3-3-with-hsqldb-via-jdbc/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 05:07:21 +0000</pubDate>
		<dc:creator>brasskazoo</dc:creator>
				<category><![CDATA[Archived]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[hsqldb]]></category>
		<category><![CDATA[JDBC]]></category>
		<category><![CDATA[OpenOffice]]></category>

		<guid isPermaLink="false">http://codingbone.wordpress.com/?p=343</guid>
		<description><![CDATA[IMPORTANT! This blog has moved to http://blog.brasskazoo.com! I had developed an application that stored some metrics in a HyperSQL database for offline processing and reporting with OpenOffice. It seemed simple enough &#8211; OpenOffice would connect to the database via JDBC, &#8230; <a href="http://codingbone.wordpress.com/2011/06/09/openoffice-3-3-with-hsqldb-via-jdbc/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codingbone.wordpress.com&amp;blog=9719423&amp;post=343&amp;subd=codingbone&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://codingbone.wordpress.com/2011/06/09/openoffice-3-3-with-hsqldb-via-jdbc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/58102aa3319cc2ba3174fdcb3a5a5dc1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brass-kazoo</media:title>
		</media:content>

		<media:content url="http://codingbone.files.wordpress.com/2011/06/picture-19.png?w=300" medium="image">
			<media:title type="html">OpenOffice Java Config</media:title>
		</media:content>

		<media:content url="http://codingbone.files.wordpress.com/2011/06/picture-21.png?w=300" medium="image">
			<media:title type="html">OpenOffice JDBC Connection</media:title>
		</media:content>
	</item>
		<item>
		<title>A Quick Spring Security Lock-Down</title>
		<link>http://codingbone.wordpress.com/2011/03/31/a-quick-spring-security-lock-down/</link>
		<comments>http://codingbone.wordpress.com/2011/03/31/a-quick-spring-security-lock-down/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 07:56:39 +0000</pubDate>
		<dc:creator>brasskazoo</dc:creator>
				<category><![CDATA[Archived]]></category>
		<category><![CDATA[jaas]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://codingbone.wordpress.com/?p=342</guid>
		<description><![CDATA[IMPORTANT! This blog has moved to http://blog.brasskazoo.com! My new shiny web application is fantastically useful, but only to a certain group of people (i.e. my team), and should only be accessible by them. So, before being able to put it &#8230; <a href="http://codingbone.wordpress.com/2011/03/31/a-quick-spring-security-lock-down/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codingbone.wordpress.com&amp;blog=9719423&amp;post=342&amp;subd=codingbone&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://codingbone.wordpress.com/2011/03/31/a-quick-spring-security-lock-down/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/58102aa3319cc2ba3174fdcb3a5a5dc1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brass-kazoo</media:title>
		</media:content>
	</item>
		<item>
		<title>Continuous Deployment: Deploying to Glassfish with Maven and TeamCity</title>
		<link>http://codingbone.wordpress.com/2011/03/07/continuous-deployment-deploying-to-glassfish-with-maven-and-teamcity/</link>
		<comments>http://codingbone.wordpress.com/2011/03/07/continuous-deployment-deploying-to-glassfish-with-maven-and-teamcity/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 07:25:22 +0000</pubDate>
		<dc:creator>brasskazoo</dc:creator>
				<category><![CDATA[Archived]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[code quality]]></category>
		<category><![CDATA[continuous deployment]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[TeamCity]]></category>
		<category><![CDATA[web applications]]></category>

		<guid isPermaLink="false">http://codingbone.wordpress.com/?p=323</guid>
		<description><![CDATA[IMPORTANT! This blog has moved to http://blog.brasskazoo.com! A later stage of the continuous integration process &#8211; continuous deployment. The sooner we can deploy a tested and verified piece of software, the better! Here I&#8217;m describing an automated deployment process that &#8230; <a href="http://codingbone.wordpress.com/2011/03/07/continuous-deployment-deploying-to-glassfish-with-maven-and-teamcity/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codingbone.wordpress.com&amp;blog=9719423&amp;post=323&amp;subd=codingbone&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://codingbone.wordpress.com/2011/03/07/continuous-deployment-deploying-to-glassfish-with-maven-and-teamcity/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/58102aa3319cc2ba3174fdcb3a5a5dc1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brass-kazoo</media:title>
		</media:content>

		<media:content url="http://codingbone.files.wordpress.com/2011/03/picture-4.png" medium="image">
			<media:title type="html">TeamCity-glassfishdeploy</media:title>
		</media:content>
	</item>
		<item>
		<title>How to programmatically &#8216;ping&#8217; a port using Telnet</title>
		<link>http://codingbone.wordpress.com/2011/01/05/how-to-programmatically-ping-a-port-using-telnet/</link>
		<comments>http://codingbone.wordpress.com/2011/01/05/how-to-programmatically-ping-a-port-using-telnet/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 04:49:26 +0000</pubDate>
		<dc:creator>brasskazoo</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[ping]]></category>
		<category><![CDATA[telnet]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://codingbone.wordpress.com/?p=317</guid>
		<description><![CDATA[As part of a larger application, I needed to determine if particular services were running on remote servers &#8211; i.e. if a particular port on the server was accessible. I wrote this utility class to perform this function, using the &#8230; <a href="http://codingbone.wordpress.com/2011/01/05/how-to-programmatically-ping-a-port-using-telnet/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codingbone.wordpress.com&amp;blog=9719423&amp;post=317&amp;subd=codingbone&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://codingbone.wordpress.com/2011/01/05/how-to-programmatically-ping-a-port-using-telnet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/58102aa3319cc2ba3174fdcb3a5a5dc1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brass-kazoo</media:title>
		</media:content>
	</item>
		<item>
		<title>Whoops! IntelliJ broke my JAAS config&#8230;</title>
		<link>http://codingbone.wordpress.com/2010/11/12/whoops-intellij-broke-my-jaas/</link>
		<comments>http://codingbone.wordpress.com/2010/11/12/whoops-intellij-broke-my-jaas/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 05:49:16 +0000</pubDate>
		<dc:creator>brasskazoo</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[IntelliJ]]></category>
		<category><![CDATA[jaas]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://codingbone.wordpress.com/?p=309</guid>
		<description><![CDATA[One of IntelliJ&#8217;s features is maintenance of copyright headers in source and text files. The update of the header can be selected to run upon commit (so that your commited code always has the latest copyright!). /* * SomeClass.java - &#8230; <a href="http://codingbone.wordpress.com/2010/11/12/whoops-intellij-broke-my-jaas/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codingbone.wordpress.com&amp;blog=9719423&amp;post=309&amp;subd=codingbone&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://codingbone.wordpress.com/2010/11/12/whoops-intellij-broke-my-jaas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/58102aa3319cc2ba3174fdcb3a5a5dc1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brass-kazoo</media:title>
		</media:content>

		<media:content url="http://codingbone.files.wordpress.com/2010/11/jaas-file-type.png" medium="image">
			<media:title type="html">JAAS file type</media:title>
		</media:content>
	</item>
		<item>
		<title>Unit Testing XML &#8211; Evaluating Diffs</title>
		<link>http://codingbone.wordpress.com/2010/11/04/unit-testing-xml-evaluating-diffs/</link>
		<comments>http://codingbone.wordpress.com/2010/11/04/unit-testing-xml-evaluating-diffs/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 01:06:41 +0000</pubDate>
		<dc:creator>brasskazoo</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[code quality]]></category>
		<category><![CDATA[diff]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[unit testing]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[XMLUnit]]></category>

		<guid isPermaLink="false">http://codingbone.wordpress.com/?p=294</guid>
		<description><![CDATA[I am trying to test code that merges two XML files. In the unit test that I am attempting to implement, I want to compare the difference between the merge result and one of the XML files (the larger of &#8230; <a href="http://codingbone.wordpress.com/2010/11/04/unit-testing-xml-evaluating-diffs/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codingbone.wordpress.com&amp;blog=9719423&amp;post=294&amp;subd=codingbone&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://codingbone.wordpress.com/2010/11/04/unit-testing-xml-evaluating-diffs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/58102aa3319cc2ba3174fdcb3a5a5dc1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brass-kazoo</media:title>
		</media:content>

		<media:content url="http://codingbone.files.wordpress.com/2010/11/picture-2.png" medium="image">
			<media:title type="html">Visual Diff</media:title>
		</media:content>
	</item>
		<item>
		<title>Unit testing JAXB marshalling and XJC-generated classes</title>
		<link>http://codingbone.wordpress.com/2010/09/20/unit-testing-jaxb-marshalling-and-xjc-generated-classes/</link>
		<comments>http://codingbone.wordpress.com/2010/09/20/unit-testing-jaxb-marshalling-and-xjc-generated-classes/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 01:32:58 +0000</pubDate>
		<dc:creator>brasskazoo</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JAXB]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[unit testing]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://codingbone.wordpress.com/?p=288</guid>
		<description><![CDATA[JAXB &#8211; the Java Architecture for Xml Binding provides a simple way of mapping XML to POJOs. It give the ability of painlessly marshalling and unmarshalling objects to and from XML. JAXB&#8217;s usefulness is enhanced by the &#8216;xjc&#8217; tool that &#8230; <a href="http://codingbone.wordpress.com/2010/09/20/unit-testing-jaxb-marshalling-and-xjc-generated-classes/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codingbone.wordpress.com&amp;blog=9719423&amp;post=288&amp;subd=codingbone&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://codingbone.wordpress.com/2010/09/20/unit-testing-jaxb-marshalling-and-xjc-generated-classes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/58102aa3319cc2ba3174fdcb3a5a5dc1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brass-kazoo</media:title>
		</media:content>
	</item>
		<item>
		<title>Monitoring OSCache statistics with JMX</title>
		<link>http://codingbone.wordpress.com/2010/07/07/monitoring-oscache-statistics-with-jmx/</link>
		<comments>http://codingbone.wordpress.com/2010/07/07/monitoring-oscache-statistics-with-jmx/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 07:27:45 +0000</pubDate>
		<dc:creator>brasskazoo</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jmx]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[mbean]]></category>
		<category><![CDATA[oscache]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://codingbone.wordpress.com/?p=260</guid>
		<description><![CDATA[Given an existing web application that uses <a href="http://www.opensymphony.com/oscache">OSCache</a>, we can pretty easily add support for JMX monitoring. <a href="http://codingbone.wordpress.com/2010/07/07/monitoring-oscache-statistics-with-jmx/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codingbone.wordpress.com&amp;blog=9719423&amp;post=260&amp;subd=codingbone&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://codingbone.wordpress.com/2010/07/07/monitoring-oscache-statistics-with-jmx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/58102aa3319cc2ba3174fdcb3a5a5dc1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brass-kazoo</media:title>
		</media:content>

		<media:content url="http://codingbone.files.wordpress.com/2010/07/picture-6.png" medium="image">
			<media:title type="html">JVisualVM-OSCache</media:title>
		</media:content>
	</item>
		<item>
		<title>Loading custom-named BDD scenario files for JBehave</title>
		<link>http://codingbone.wordpress.com/2010/06/15/loading-custom-named-bdd-scenario-files-for-jbehave/</link>
		<comments>http://codingbone.wordpress.com/2010/06/15/loading-custom-named-bdd-scenario-files-for-jbehave/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 06:04:41 +0000</pubDate>
		<dc:creator>brasskazoo</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[BDD]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JBehave]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Scenarios]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://codingbone.wordpress.com/?p=237</guid>
		<description><![CDATA[Now that I&#8217;m using JBehave in a commercial project, I&#8217;ve rewritten the loading of the scenario files in such a way that I can call my tests something like com.example.login.InvalidLoginScenario and have the corresponding scenario file under {project}/src/test/resources/invalid_login.scenario. Previously&#8230; The &#8230; <a href="http://codingbone.wordpress.com/2010/06/15/loading-custom-named-bdd-scenario-files-for-jbehave/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codingbone.wordpress.com&amp;blog=9719423&amp;post=237&amp;subd=codingbone&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://codingbone.wordpress.com/2010/06/15/loading-custom-named-bdd-scenario-files-for-jbehave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/58102aa3319cc2ba3174fdcb3a5a5dc1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brass-kazoo</media:title>
		</media:content>
	</item>
		<item>
		<title>Building a JStack Parser</title>
		<link>http://codingbone.wordpress.com/2010/05/25/building-a-jstack-parser/</link>
		<comments>http://codingbone.wordpress.com/2010/05/25/building-a-jstack-parser/#comments</comments>
		<pubDate>Tue, 25 May 2010 04:11:59 +0000</pubDate>
		<dc:creator>brasskazoo</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JStack]]></category>
		<category><![CDATA[junit]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://codingbone.wordpress.com/?p=218</guid>
		<description><![CDATA[Recently, I was briefed on a situation where a main public facing java web application was going down fairly regularly, for what appeared to be an out of memory error.

After an investigation by a previous developer turned up no concrete leads, they suggested using JStack to get a profile of what the threads in the application were holding locks that could be causing the crash.

Now I've never worked with JStack before, but the purpose seems fairly straightforward. Trouble is, with ~500 threads in the output, analysing each one to find a common cause would be a pretty intensive task. <a href="http://codingbone.wordpress.com/2010/05/25/building-a-jstack-parser/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codingbone.wordpress.com&amp;blog=9719423&amp;post=218&amp;subd=codingbone&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://codingbone.wordpress.com/2010/05/25/building-a-jstack-parser/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/58102aa3319cc2ba3174fdcb3a5a5dc1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brass-kazoo</media:title>
		</media:content>
	</item>
	</channel>
</rss>
