<?xml version="1.0" encoding="utf-8"?><!-- generator="wordpress/2.0.2" -->
<rss version="0.92">
<channel>
	<title>The Ancient Art of Programming</title>
	<link>http://blog.springsource.com/arjen</link>
	<description>A blog about programming in .NET and Java</description>
	<lastBuildDate>Tue, 20 May 2008 22:40:45 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>The Sorry State of SAAJ</title>
		<description><![CDATA[<p>Wherein I describe the Java EE library SAAJ, and the fact that most app servers don't support it.</p>
]]></description>
		<link>http://blog.springsource.com/arjen/archives/2008/05/19/the-sorry-state-of-saaj/</link>
			</item>
	<item>
		<title>On bytes, chars, Strings, XML and Unicode</title>
		<description><![CDATA[<p>Strings</p>

<p>What does this print?</p>

<p>byte[] buf = new byte[]{'H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd'};
String s = new String(buf);
System.out.println(s);</p>

<p>Obviously, the answer is the infamous &#8220;Hello World&#8221;. Unless you live in China or Japan. More about that later.</p>

<p>Let&#8217;s make it a bit more exiting:</p>

<p>byte[] buf = new byte[]{'H', (byte) 0xEB, 'l', 'l', [...]</p>
]]></description>
		<link>http://blog.springsource.com/arjen/archives/2008/05/15/on-bytes-chars-strings-xml-and-unicode/</link>
			</item>
	<item>
		<title>I can see my house from here!</title>
		<description><![CDATA[<p>Some time ago, I have heard a developer say something like:</p>

<p>You know, when developing an application, I really don&#8217;t care whether I am exposing services as EJB, SOAP, CORBA, REST, JMS, or any other infrastructure. It should just be a matter of configuration.</p>

<p>To which I replied:</p>

<p>Yeah, these things tend to look [...]</p>
]]></description>
		<link>http://blog.springsource.com/arjen/archives/2008/04/09/i-can-see-my-house-from-here/</link>
			</item>
	<item>
		<title>Conforming to Zawinski&#8217;s Law</title>
		<description><![CDATA[<p>Over at the SpringSource Team Blog, I&#8217;ve just written a post about the new features in Spring Web Services 1.5. One of the new features is the email transport, thereby conforming to Zawinski&#8217;s Law of Software Envelopment:</p>

<p>Every program attempts to expand until it can read mail. Those programs which cannot so expand are [...]</p>
]]></description>
		<link>http://blog.springsource.com/arjen/archives/2008/03/29/conforming-to-zawinskis-law/</link>
			</item>
	<item>
		<title>REST FAQ</title>
		<description><![CDATA[<p>Apparently, the REST FAQ is hosted at:</p>

<p>http://rest.blueoxen.net/cgi-bin/wiki.pl?RestFaq</p>

<p>Quite a RESTful URI!  </p>
]]></description>
		<link>http://blog.springsource.com/arjen/archives/2008/03/18/rest-faq/</link>
			</item>
	<item>
		<title>Platonic REST</title>
		<description><![CDATA[<p>I knew studying philosophy was good for something...</p>
]]></description>
		<link>http://blog.springsource.com/arjen/archives/2008/02/03/platonic-rest/</link>
			</item>
	<item>
		<title>Storing Custom Fields in the Database</title>
		<description><![CDATA[<p>Discussing four different ways of storing custom fields in a RDBMS.</p>
]]></description>
		<link>http://blog.springsource.com/arjen/archives/2008/01/24/storing-custom-fields-in-the-database/</link>
			</item>
	<item>
		<title>Conversions: All in a Day&#8217;s Work</title>
		<description><![CDATA[<p>Back in the day, when I was a C++ Developer on the Microsoft platform, it always struck me as weird that half of my code base consisted of String conversions1. The reason for all this conversion fun was that there were at least half a dozen string types in Microsoft C++: [...]</p>
]]></description>
		<link>http://blog.springsource.com/arjen/archives/2008/01/10/conversions-all-in-a-days-work/</link>
			</item>
	<item>
		<title>SQL Injection</title>
		<description><![CDATA[<p>AcronymDefinition</p>

<p>C&#124;N>KCoffee Through Nose to Keyboard</p>

<p>For an extra laugh, note the alt tag on the image.</p>

<p>(Via xkcd.com.)</p>
]]></description>
		<link>http://blog.springsource.com/arjen/archives/2007/10/10/sql-injection/</link>
			</item>
	<item>
		<title>Conferences, conferences, conferences</title>
		<description><![CDATA[<p>My upcoming conference schedule</p>
]]></description>
		<link>http://blog.springsource.com/arjen/archives/2007/09/17/conferences-conferences-conferences-2/</link>
			</item>
</channel>
</rss>
