<?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/"
	>

<channel>
	<title>The Ancient Art of Programming</title>
	<atom:link href="http://blog.springsource.com/arjen/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.springsource.com/arjen</link>
	<description>A blog about programming in .NET and Java</description>
	<pubDate>Wed, 25 Mar 2009 05:18:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Sorry State of SAAJ</title>
		<link>http://blog.springsource.com/arjen/archives/2008/05/19/the-sorry-state-of-saaj/</link>
		<comments>http://blog.springsource.com/arjen/archives/2008/05/19/the-sorry-state-of-saaj/#comments</comments>
		<pubDate>Mon, 19 May 2008 00:36:53 +0000</pubDate>
		<dc:creator>Arjen Poutsma</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[Spring-WS]]></category>

		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://blog.springsource.com/arjen/archives/2008/05/19/the-sorry-state-of-saaj/</guid>
		<description><![CDATA[Wherein I describe the Java EE library SAAJ, and the fact that most app servers don't support it.]]></description>
		<wfw:commentRss>http://blog.springsource.com/arjen/archives/2008/05/19/the-sorry-state-of-saaj/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On bytes, chars, Strings, XML and Unicode</title>
		<link>http://blog.springsource.com/arjen/archives/2008/05/15/on-bytes-chars-strings-xml-and-unicode/</link>
		<comments>http://blog.springsource.com/arjen/archives/2008/05/15/on-bytes-chars-strings-xml-and-unicode/#comments</comments>
		<pubDate>Thu, 15 May 2008 14:41:09 +0000</pubDate>
		<dc:creator>Arjen Poutsma</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.springsource.com/arjen/archives/2008/05/15/on-bytes-chars-strings-xml-and-unicode/</guid>
		<description><![CDATA[

Strings

What does this print?

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


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

Let&#8217;s make it a bit more exiting:

byte[] buf = new byte[]{'H', (byte) 0xE9, 'l', 'l', [...]]]></description>
		<wfw:commentRss>http://blog.springsource.com/arjen/archives/2008/05/15/on-bytes-chars-strings-xml-and-unicode/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I can see my house from here!</title>
		<link>http://blog.springsource.com/arjen/archives/2008/04/09/i-can-see-my-house-from-here/</link>
		<comments>http://blog.springsource.com/arjen/archives/2008/04/09/i-can-see-my-house-from-here/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 11:15:15 +0000</pubDate>
		<dc:creator>Arjen Poutsma</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.springsource.com/arjen/archives/2008/04/09/i-can-see-my-house-from-here/</guid>
		<description><![CDATA[
Some time ago, I have heard a developer say something like:


  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.


To which I replied:


  Yeah, these things tend to look [...]]]></description>
		<wfw:commentRss>http://blog.springsource.com/arjen/archives/2008/04/09/i-can-see-my-house-from-here/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Conforming to Zawinski&#8217;s Law</title>
		<link>http://blog.springsource.com/arjen/archives/2008/03/29/conforming-to-zawinskis-law/</link>
		<comments>http://blog.springsource.com/arjen/archives/2008/03/29/conforming-to-zawinskis-law/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 00:49:06 +0000</pubDate>
		<dc:creator>Arjen Poutsma</dc:creator>
		
		<category><![CDATA[Spring]]></category>

		<category><![CDATA[Spring-WS]]></category>

		<guid isPermaLink="false">http://blog.springsource.com/arjen/archives/2008/03/29/conforming-to-zawinskis-law/</guid>
		<description><![CDATA[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:


  Every program attempts to expand until it can read mail. Those programs which cannot so expand are [...]]]></description>
		<wfw:commentRss>http://blog.springsource.com/arjen/archives/2008/03/29/conforming-to-zawinskis-law/feed/</wfw:commentRss>
		</item>
		<item>
		<title>REST FAQ</title>
		<link>http://blog.springsource.com/arjen/archives/2008/03/18/rest-faq/</link>
		<comments>http://blog.springsource.com/arjen/archives/2008/03/18/rest-faq/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 00:11:52 +0000</pubDate>
		<dc:creator>Arjen Poutsma</dc:creator>
		
		<category><![CDATA[REST]]></category>

		<guid isPermaLink="false">http://blog.springframework.com/arjen/archives/2008/03/18/rest-faq/</guid>
		<description><![CDATA[Apparently, the REST FAQ is hosted at:

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

Quite a RESTful URI!  
]]></description>
		<wfw:commentRss>http://blog.springsource.com/arjen/archives/2008/03/18/rest-faq/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Platonic REST</title>
		<link>http://blog.springsource.com/arjen/archives/2008/02/03/platonic-rest/</link>
		<comments>http://blog.springsource.com/arjen/archives/2008/02/03/platonic-rest/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 15:06:55 +0000</pubDate>
		<dc:creator>Arjen Poutsma</dc:creator>
		
		<category><![CDATA[REST]]></category>

		<guid isPermaLink="false">http://blog.springframework.com/arjen/archives/2008/02/03/platonic-rest/</guid>
		<description><![CDATA[I knew studying philosophy was good for something...]]></description>
		<wfw:commentRss>http://blog.springsource.com/arjen/archives/2008/02/03/platonic-rest/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Storing Custom Fields in the Database</title>
		<link>http://blog.springsource.com/arjen/archives/2008/01/24/storing-custom-fields-in-the-database/</link>
		<comments>http://blog.springsource.com/arjen/archives/2008/01/24/storing-custom-fields-in-the-database/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 00:28:03 +0000</pubDate>
		<dc:creator>Arjen Poutsma</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Neo]]></category>

		<guid isPermaLink="false">http://blog.springframework.com/arjen/archives/2008/01/24/storing-custom-fields-in-the-database/</guid>
		<description><![CDATA[Discussing four different ways of storing custom fields in a RDBMS.]]></description>
		<wfw:commentRss>http://blog.springsource.com/arjen/archives/2008/01/24/storing-custom-fields-in-the-database/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Conversions: All in a Day&#8217;s Work</title>
		<link>http://blog.springsource.com/arjen/archives/2008/01/10/conversions-all-in-a-days-work/</link>
		<comments>http://blog.springsource.com/arjen/archives/2008/01/10/conversions-all-in-a-days-work/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 12:15:10 +0000</pubDate>
		<dc:creator>Arjen Poutsma</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.springframework.com/arjen/archives/2008/01/10/conversions-all-in-a-days-work/</guid>
		<description><![CDATA[
    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++: [...]]]></description>
		<wfw:commentRss>http://blog.springsource.com/arjen/archives/2008/01/10/conversions-all-in-a-days-work/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SQL Injection</title>
		<link>http://blog.springsource.com/arjen/archives/2007/10/10/sql-injection/</link>
		<comments>http://blog.springsource.com/arjen/archives/2007/10/10/sql-injection/#comments</comments>
		<pubDate>Wed, 10 Oct 2007 10:33:38 +0000</pubDate>
		<dc:creator>Arjen Poutsma</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.springframework.com/arjen/archives/2007/10/10/sql-injection/</guid>
		<description><![CDATA[


AcronymDefinition


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






For an extra laugh, note the alt tag on the image.


(Via xkcd.com.)
]]></description>
		<wfw:commentRss>http://blog.springsource.com/arjen/archives/2007/10/10/sql-injection/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Conferences, conferences, conferences</title>
		<link>http://blog.springsource.com/arjen/archives/2007/09/17/conferences-conferences-conferences-2/</link>
		<comments>http://blog.springsource.com/arjen/archives/2007/09/17/conferences-conferences-conferences-2/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 12:15:20 +0000</pubDate>
		<dc:creator>Arjen Poutsma</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://blog.springframework.com/arjen/archives/2007/09/17/conferences-conferences-conferences-2/</guid>
		<description><![CDATA[My upcoming conference schedule]]></description>
		<wfw:commentRss>http://blog.springsource.com/arjen/archives/2007/09/17/conferences-conferences-conferences-2/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
