<?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>Better Software Development &#187; code</title>
	<atom:link href="http://jexp.de/blog/category/code/feed/" rel="self" type="application/rss+xml" />
	<link>http://jexp.de/blog</link>
	<description></description>
	<lastBuildDate>Sun, 10 Jul 2011 09:50:40 +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>Keynote at 4developers: The Game Of Life &#8211; Java‘s Siblings and Heirs are populating  the Ecosystem</title>
		<link>http://jexp.de/blog/2010/03/game-of-life-javas-heirs-keynote/</link>
		<comments>http://jexp.de/blog/2010/03/game-of-life-javas-heirs-keynote/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 23:38:36 +0000</pubDate>
		<dc:creator>Michael Hunger</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[programming languages]]></category>

		<guid isPermaLink="false">http://jexp.de/blog/?p=60</guid>
		<description><![CDATA[<a href="http://jexp.de/blog/wp-content/uploads/2010/03/4developers.gif"><img src="http://jexp.de/blog/wp-content/uploads/2010/03/4developers.gif" alt="" title="4developers" width="124" height="122" class="alignleft size-full wp-image-75" /></a>
I was invited to give a keynote talk at the <a href="http://2010.4developers.org.pl/java-agenda">4developers conference</a> in Poznan, Poland.

I'd liked to talk about the Java.next programming languages on the JVM and polyglot programming. When pondering how to address this issue, two things came into my mind. 

<a href="http://jexp.de/blog/wp-content/uploads/2010/03/Game_of_life_pulsar.gif"><img src="http://jexp.de/blog/wp-content/uploads/2010/03/Game_of_life_pulsar.gif" alt="" title="Game of Life Pulsar" width="137" height="137" class="aligncenter size-full wp-image-64" /></a>
]]></description>
		<wfw:commentRss>http://jexp.de/blog/2010/03/game-of-life-javas-heirs-keynote/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>97TESPK: Scoping Methods</title>
		<link>http://jexp.de/blog/2010/03/scoping-methods/</link>
		<comments>http://jexp.de/blog/2010/03/scoping-methods/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 01:52:44 +0000</pubDate>
		<dc:creator>Michael Hunger</dc:creator>
				<category><![CDATA[97TESPK]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[patterns]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[clean code]]></category>
		<category><![CDATA[method objects]]></category>
		<category><![CDATA[private]]></category>
		<category><![CDATA[scoping]]></category>

		<guid isPermaLink="false">http://jexp.de/wp/?p=26</guid>
		<description><![CDATA[


Now that 97 things every programmer should know lies on my compass table, I&#8217;ll post my contributions here that didn&#8217;t make it into the book.
The first is &#8220;scoping methods&#8221; which I thought about while reading Uncle Bob Martin&#8217;s Clean Code. He discussed scoping variables but only about putting methods near to each other. Obviously there [...]]]></description>
		<wfw:commentRss>http://jexp.de/blog/2010/03/scoping-methods/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>On Unicode in DSLs</title>
		<link>http://jexp.de/blog/2008/10/on-unicode-in-dsls/</link>
		<comments>http://jexp.de/blog/2008/10/on-unicode-in-dsls/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 21:58:21 +0000</pubDate>
		<dc:creator>Michael Hunger</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[dsl]]></category>
		<category><![CDATA[fortress]]></category>
		<category><![CDATA[unicode]]></category>

		<guid isPermaLink="false">http://jexp.de/wp/?p=24</guid>
		<description><![CDATA[Guy Steeles Talk on Fortress reminded me on the possibility of using Unicode characters in strings and identifiers in most current programming languages.
That also opens the way for using them in DSLs. Either in internal or external ones. If the special symbols have already a defined meaning in the domain (perhaps as part of a [...]]]></description>
		<wfw:commentRss>http://jexp.de/blog/2008/10/on-unicode-in-dsls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Coloring Lego &#8211; Print your own</title>
		<link>http://jexp.de/blog/2008/09/on-coloring-lego-print-your-own/</link>
		<comments>http://jexp.de/blog/2008/09/on-coloring-lego-print-your-own/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 22:26:12 +0000</pubDate>
		<dc:creator>Michael Hunger</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[lego print]]></category>

		<guid isPermaLink="false">http://jexp.de/wp/?p=22</guid>
		<description><![CDATA[I thought about extending Lego Time Tracking to a kind of Agile story and task management. There you take the time estimated for the task and put that many bricks of the color assigned to the task away to a central location where it is clearly visible (area of stacked bricks). Everyone contributing to the [...]]]></description>
		<wfw:commentRss>http://jexp.de/blog/2008/09/on-coloring-lego-print-your-own/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>On &#8220;The Productive Programmer&#8221; by Neal Ford</title>
		<link>http://jexp.de/blog/2008/07/on-the-productive-programmer-by-neal-ford/</link>
		<comments>http://jexp.de/blog/2008/07/on-the-productive-programmer-by-neal-ford/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 04:17:51 +0000</pubDate>
		<dc:creator>Michael Hunger</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[productivity]]></category>

		<guid isPermaLink="false">http://jexp.de/wp/?p=18</guid>
		<description><![CDATA[I&#8217;ve been reading Neal&#8217;s blog for a while. So I&#8217;ve been looking forward to the book. (I even accidentally ordered it twice &#8211; one was the pre-buy at amazon, which I forgot about). 
I spend the last two days reading the book and found it quite helpful. There are a lot of concrete tips and [...]]]></description>
		<wfw:commentRss>http://jexp.de/blog/2008/07/on-the-productive-programmer-by-neal-ford/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On RESTful programming @ QCon London 2008</title>
		<link>http://jexp.de/blog/2008/03/on-restful-programming-qcon-london-2008/</link>
		<comments>http://jexp.de/blog/2008/03/on-restful-programming-qcon-london-2008/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 08:45:51 +0000</pubDate>
		<dc:creator>Michael Hunger</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[REST qcon2008]]></category>

		<guid isPermaLink="false">http://jexp.de/wp/?p=15</guid>
		<description><![CDATA[As the Haskell session with Lennart Augustsson was unfortunately canceled, Mathias and I decided to attend the Architectural Implications of RESTful design talk by Peter Rodgers of 1060research. It was very insightful.
The basic principles of the talk were:
1) all resources are named by an URI
2) resources are immutable and copied
3) you can construct arbitrary URI [...]]]></description>
		<wfw:commentRss>http://jexp.de/blog/2008/03/on-restful-programming-qcon-london-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

