<?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>davber does IT &#187; Java</title>
	<atom:link href="http://blog.davber.com/cat/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.davber.com</link>
	<description>Functional functional programming - Haskell, Ruby, Erlang, Scala...</description>
	<lastBuildDate>Wed, 09 Dec 2009 01:30:40 +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>Groovy: Java++ by being Java&#8211;</title>
		<link>http://blog.davber.com/2008/05/09/groovy-java-by-being-java/</link>
		<comments>http://blog.davber.com/2008/05/09/groovy-java-by-being-java/#comments</comments>
		<pubDate>Fri, 09 May 2008 04:20:23 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[Java]]></category>
<category>dynamic language</category><category>groovy</category><category>Java</category><category>jvm</category>
		<guid isPermaLink="false">http://blog.davber.com/2008/05/09/groovy-java-by-being-java/</guid>
		<description><![CDATA[What? Yet another dynamic scripting language for the JVM? Are you not fed up with the Java-based, and rarely used, implementations of the hyped languages Ruby and Python?
Sit down and let me explain.
Groovy is actually not a brand new language, but rather an extension of Java. The difference between this extension and that of, say [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2008/05/09/groovy-java-by-being-java/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>JVMTI: real-time analysis of Java applications</title>
		<link>http://blog.davber.com/2007/02/07/jvmti-real-time-analysis-of-java-applications/</link>
		<comments>http://blog.davber.com/2007/02/07/jvmti-real-time-analysis-of-java-applications/#comments</comments>
		<pubDate>Wed, 07 Feb 2007 22:10:05 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Tools Reviews]]></category>
<category>Java</category><category>jvmti dynamic analysis</category><category>Tools Reviews</category>
		<guid isPermaLink="false">http://blog.davber.com/2007/02/07/jvmti-real-time-analysis-of-java-applications/</guid>
		<description><![CDATA[JVMTI is an API built into both JDK 5.0 and 6.0, enabling an aspect-oriented approach to dynamic analysis - such as performance and coverage analysis - without the overhead of ordinary AOP approaches.
We all have experienced the need to find that performance bottleneck or that last crucial bug making our most vocal client crazy.
IDEs allow [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2007/02/07/jvmti-real-time-analysis-of-java-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XPath with namespaces in Java</title>
		<link>http://blog.davber.com/2006/09/17/xpath-with-namespaces-in-java/</link>
		<comments>http://blog.davber.com/2006/09/17/xpath-with-namespaces-in-java/#comments</comments>
		<pubDate>Mon, 18 Sep 2006 02:05:34 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[XML]]></category>
<category>Java</category><category>namespace</category><category>xalan</category><category>xerces</category><category>XML</category><category>xpath</category>
		<guid isPermaLink="false">http://blog.davber.com/2006/09/17/xpath-with-namespaces-in-java/</guid>
		<description><![CDATA[XPath is the expression language operating on an XML tree, used from XSLT. It can also be used stand-alone, such as from a Java application. There is also a standard API, called JAXP, for Java. So, everything is nice and dandy, and the post should stop here! Well... for real XML documents, using namespaces, it [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2006/09/17/xpath-with-namespaces-in-java/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Is your language hot or not?</title>
		<link>http://blog.davber.com/2006/08/26/is-your-language-hot-or-not/</link>
		<comments>http://blog.davber.com/2006/08/26/is-your-language-hot-or-not/#comments</comments>
		<pubDate>Sat, 26 Aug 2006 22:27:07 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[IT Industry]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Language Reviews]]></category>
		<category><![CDATA[Ruby]]></category>
<category>.NET</category><category>AJAX</category><category>c# 2.0</category><category>C++</category><category>erlang</category><category>Functional Programming</category><category>google</category><category>haxe</category><category>Java</category><category>javascript</category><category>language comparison</category><category>Language Reviews</category><category>Ruby</category>
		<guid isPermaLink="false">http://blog.davber.com/2006/08/26/is-your-language-hot-or-not/</guid>
		<description><![CDATA[If one would measure popularity by number of hits on Google, these are the five most popular computer languages:

PHP
Java
C
Flash
Perl

A graph of Google hits, using the query +lang +programming, for some of the most common languages follows. NOTE 1: please inform me if your favorite language is omitted. NOTE 2: I did not include the language [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2006/08/26/is-your-language-hot-or-not/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>AJAX using one language</title>
		<link>http://blog.davber.com/2006/08/20/ajax-using-one-language/</link>
		<comments>http://blog.davber.com/2006/08/20/ajax-using-one-language/#comments</comments>
		<pubDate>Mon, 21 Aug 2006 01:35:12 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Language Reviews]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Tools Reviews]]></category>
<category>AJAX</category><category>ecmascript</category><category>google</category><category>gwt</category><category>haxe</category><category>Java</category><category>javascript</category><category>Language Reviews</category><category>ror</category><category>Ruby</category><category>Tools Reviews</category>
		<guid isPermaLink="false">http://blog.davber.com/?p=18</guid>
		<description><![CDATA[AJAX is a bunch of cryptic JavaScript snippets on the client side together with some advanced web services, written in another, and more powerful, language. Right? Not necessarily. I here give a brief comparison of three ways to create AJAX applications with only one language, running on both client and server.
The three unilinguistic approaches to [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2006/08/20/ajax-using-one-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Higher order Java</title>
		<link>http://blog.davber.com/2006/07/11/higher-order-java/</link>
		<comments>http://blog.davber.com/2006/07/11/higher-order-java/#comments</comments>
		<pubDate>Tue, 11 Jul 2006 22:31:00 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[Java]]></category>
<category>Functional Programming</category><category>generics</category><category>higher order</category><category>Java</category><category>jdk</category><category>jdk 5.0</category>
		<guid isPermaLink="false">http://blog.davber.com/?p=9</guid>
		<description><![CDATA[Are you not tired of writing those boring for loops, repeating virtually the same boiler plate “finder” or “accumulator” code over and over again? Are you also too afraid of those academic languages or simply enjoy actually getting paid for what you do, i.e., you are confined to Java?
Well, I assume there are tons of [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2006/07/11/higher-order-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Swig: native interfacing for Java</title>
		<link>http://blog.davber.com/2006/07/04/swig-swings-java/</link>
		<comments>http://blog.davber.com/2006/07/04/swig-swings-java/#comments</comments>
		<pubDate>Wed, 05 Jul 2006 03:29:25 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Tools Reviews]]></category>
<category>Java</category><category>jni</category><category>native interface</category><category>swig</category><category>Tools Reviews</category>
		<guid isPermaLink="false">http://blog.davber.com/?p=4</guid>
		<description><![CDATA[First I was afraid, I was petrified. Kept thinking I could never live without a proper JNI reference manual by my side. But I spent so many nights thinking how to implement those native methods right. I grew strong, I learned how to carry on without a proper wrapper generator.
But now Swig is back, from [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2006/07/04/swig-swings-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
