<?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>Xebia Blog &#187; Arjan Blokzijl</title>
	<atom:link href="http://blog.xebia.com/author/ablokzijl/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.xebia.com</link>
	<description></description>
	<lastBuildDate>Wed, 28 Jul 2010 13:11:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Scala actors for the enterprise: introducing the Akka framework</title>
		<link>http://blog.xebia.com/2009/10/22/scala-actors-for-the-enterprise-introducing-the-akka-framework/</link>
		<comments>http://blog.xebia.com/2009/10/22/scala-actors-for-the-enterprise-introducing-the-akka-framework/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 10:21:16 +0000</pubDate>
		<dc:creator>Arjan Blokzijl</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/blog.xebia.com/www/wp-content/plugins/autometa/autometa.php</b> on line <b>303</b><br />
		<category><![CDATA[General]]></category>
		<category><![CDATA[akka]]></category>
		<category><![CDATA[Akka]]></category>
		<category><![CDATA[Scala]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.xebia.com/?p=3264</guid>
		<description><![CDATA[Last week me and some of my colleagues had the pleasure of being on the receiving end of an excellent training given by Jonas Bonér. The topic was his new pet project: the Akka framework. Perhaps you've played around with Scala lately, and also have taken the first steps in using its Actor library. Simply [...]]]></description>
		<wfw:commentRss>http://blog.xebia.com/2009/10/22/scala-actors-for-the-enterprise-introducing-the-akka-framework/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Functional bowling in Scala</title>
		<link>http://blog.xebia.com/2009/07/25/functional-bowling-in-scala/</link>
		<comments>http://blog.xebia.com/2009/07/25/functional-bowling-in-scala/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 10:54:31 +0000</pubDate>
		<dc:creator>Arjan Blokzijl</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/blog.xebia.com/www/wp-content/plugins/autometa/autometa.php</b> on line <b>303</b><br />
		<category><![CDATA[General]]></category>
		<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[Scala]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.xebia.com/?p=2723</guid>
		<description><![CDATA[I have read about implementing the bowling game XP-style many years ago in Robert Martin's book 'Agile Software Development'. The episode can be found online as well.
Recently he has recently been learning Clojure and attempted to implement the bowling game in Clojure.
It is a nice exercise, and although I like Clojure, I do not regard [...]]]></description>
		<wfw:commentRss>http://blog.xebia.com/2009/07/25/functional-bowling-in-scala/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Scala REPL tips and tricks (trunk only)</title>
		<link>http://blog.xebia.com/2009/07/19/scala-repl-tips-and-tricks-trunk-only/</link>
		<comments>http://blog.xebia.com/2009/07/19/scala-repl-tips-and-tricks-trunk-only/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 13:03:12 +0000</pubDate>
		<dc:creator>Arjan Blokzijl</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/blog.xebia.com/www/wp-content/plugins/autometa/autometa.php</b> on line <b>303</b><br />
		<category><![CDATA[General]]></category>
		<category><![CDATA[Scala]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.xebia.com/?p=2618</guid>
		<description><![CDATA[The path on the road to learning Scala usually involves using the REPL. this is a very handy way of trying out functions you write easily and quickly, without having to set up an entire IDE environment. Scala's latests stable release Scala 2.7.5. Scala 2.8 will be out in a couple of months, as things [...]]]></description>
		<wfw:commentRss>http://blog.xebia.com/2009/07/19/scala-repl-tips-and-tricks-trunk-only/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Real world functional programming in Scala &#8211; comparing Java, Clojure and Scala</title>
		<link>http://blog.xebia.com/2009/07/04/real-world-functional-programming-in-scala-comparing-java-clojure-and-scala/</link>
		<comments>http://blog.xebia.com/2009/07/04/real-world-functional-programming-in-scala-comparing-java-clojure-and-scala/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 14:16:00 +0000</pubDate>
		<dc:creator>Arjan Blokzijl</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/blog.xebia.com/www/wp-content/plugins/autometa/autometa.php</b> on line <b>303</b><br />
		<category><![CDATA[General]]></category>
		<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[funtional programming]]></category>
		<category><![CDATA[Scala]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.xebia.com/?p=2412</guid>
		<description><![CDATA[I recently started reading Stuart Halloway's book 'Programming in Clojure'. I don't think I will be writing much enterprise applications in that language in the near future, but it never hurts to broaden the mind, and it's a very good read. In his book, he demonstrates some of the advantages of functional programming by taking [...]]]></description>
		<wfw:commentRss>http://blog.xebia.com/2009/07/04/real-world-functional-programming-in-scala-comparing-java-clojure-and-scala/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Starting out with Scala</title>
		<link>http://blog.xebia.com/2009/07/03/starting-out-with-scala/</link>
		<comments>http://blog.xebia.com/2009/07/03/starting-out-with-scala/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 11:07:23 +0000</pubDate>
		<dc:creator>Arjan Blokzijl</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/blog.xebia.com/www/wp-content/plugins/autometa/autometa.php</b> on line <b>303</b><br />
		<category><![CDATA[General]]></category>
		<category><![CDATA[Scala]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.xebia.com/?p=2342</guid>
		<description><![CDATA[Scala has become more and more popular over the recent months/years. Its hybrid nature of being an imperative as well as functional language attracts a crowd from the Java world as well as functional fundamentalists coming from the world where statements like x=x+1 are looked at with the utter disbelief. It has been stated that [...]]]></description>
		<wfw:commentRss>http://blog.xebia.com/2009/07/03/starting-out-with-scala/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Accessing generic types at runtime in Java</title>
		<link>http://blog.xebia.com/2009/02/07/acessing-generic-types-at-runtime-in-java/</link>
		<comments>http://blog.xebia.com/2009/02/07/acessing-generic-types-at-runtime-in-java/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 09:50:32 +0000</pubDate>
		<dc:creator>Arjan Blokzijl</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/blog.xebia.com/www/wp-content/plugins/autometa/autometa.php</b> on line <b>303</b><br />
		<category><![CDATA[Java]]></category>
		<category><![CDATA[generics]]></category>
		<category><![CDATA[JPA]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.xebia.com/?p=886</guid>
		<description><![CDATA[I was writing my n-th Dao implementation, this time using JPA.
I (and probably a whole lot of others) usually create a DAO per entity, parameterizing the entity type.
Specific DAO instances for entities implement the generic DAO using their entity type as type parameter. One generic DAO implementation exists, containing common operations like findById, persist, remove, [...]]]></description>
		<wfw:commentRss>http://blog.xebia.com/2009/02/07/acessing-generic-types-at-runtime-in-java/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>QCON SF: return of the fundamentalist functional programmer</title>
		<link>http://blog.xebia.com/2008/11/30/qcon-sf-return-of-the-fundamentalist-functional-programmer/</link>
		<comments>http://blog.xebia.com/2008/11/30/qcon-sf-return-of-the-fundamentalist-functional-programmer/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 12:00:00 +0000</pubDate>
		<dc:creator>Arjan Blokzijl</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/blog.xebia.com/www/wp-content/plugins/autometa/autometa.php</b> on line <b>303</b><br />
		<category><![CDATA[General]]></category>
		<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[qcon]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.xebia.com/?p=831</guid>
		<description><![CDATA[While attending QCon San Francisco, I had the particular pleasure of attending a whole track that was devoted to the area of functional programming, a topic that I have a profound interest in. After having followed the track, I'm even more convinced than before that functional programming is not confined the the academic world. I [...]]]></description>
		<wfw:commentRss>http://blog.xebia.com/2008/11/30/qcon-sf-return-of-the-fundamentalist-functional-programmer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
