<?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>JavaPulse &#187; javapolis</title>
	<atom:link href="http://javapulse.net/tag/javapolis/feed/" rel="self" type="application/rss+xml" />
	<link>http://javapulse.net</link>
	<description>a finger on the pulse of the freelance Java&#0153; market in the Netherlands</description>
	<lastBuildDate>Sat, 19 Jun 2010 11:00:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>JavaPolis 2006: Closures</title>
		<link>http://javapulse.net/2006/12/17/javapolis-2006-closures/</link>
		<comments>http://javapulse.net/2006/12/17/javapolis-2006-closures/#comments</comments>
		<pubDate>Sun, 17 Dec 2006 21:40:52 +0000</pubDate>
		<dc:creator>Clara Ko</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javapolis]]></category>

		<guid isPermaLink="false">http://javapulse.net/?p=57</guid>
		<description><![CDATA[Closure. Closure. Closure. That&#8217;s all I heard from Ruby enthusiasts all week.
It was first explained to me as being able to pass code around, like they had in C which I only vaguely remember. Then it became more clear when applied as the much neglected Visitor Pattern. For example, if you have a Collection and [...]]]></description>
			<content:encoded><![CDATA[<p>Closure. Closure. Closure. That&#8217;s all I heard from Ruby enthusiasts all week.</p>
<p>It was first explained to me as being able to pass code around, like they had in C which I only vaguely remember. Then it became more clear when applied as the much neglected Visitor Pattern. For example, if you have a Collection and you want to do something to each item. It is really not the caller&#8217;s responsibility to loop through the collection. You just want to give the handler method to the collection and say, here you go: run this on each item. That is closure. That is a correct separation of concerns. And more OO.</p>
<p>Another way to use closures is where we currently use anonymous classes. Passing handler code to a listener. Still have to figure out the exact advantage here to anonymous classes.</p>
<p>The use of closures is related to AOP. Closure is passing in handler code, where the use of this code is wrapped by other code, possibly of other aspects, such as starting and ending transactions. It is like passing in the code for the implementation an abstract method, instead of having to create an entire class around it.</p>
<p>So, although the enhanced for-loop in Java 1.5 is a welcomed simplification to the horrid Iterator, it is only moving in the direction of closures, which they say will be in Java 1.6. Until then, the discussion on why and how will be very interesting indeed.</p>
]]></content:encoded>
			<wfw:commentRss>http://javapulse.net/2006/12/17/javapolis-2006-closures/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>JavaPolis 2006: Overall Impressions</title>
		<link>http://javapulse.net/2006/12/17/javapolis-2006-overall-impressions/</link>
		<comments>http://javapulse.net/2006/12/17/javapolis-2006-overall-impressions/#comments</comments>
		<pubDate>Sun, 17 Dec 2006 12:41:20 +0000</pubDate>
		<dc:creator>Clara Ko</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javapolis]]></category>

		<guid isPermaLink="false">http://javapulse.net/?p=56</guid>
		<description><![CDATA[
After staying an extra day in Antwerp to visit family, I&#8217;m back in Amsterdam after the JavaPolis conference, the biggest independent Java conference. I told myself that if I don&#8217;t finish writing down my thoughts from JavaPolis before the weekend is over, I&#8217;ll probably never get to it. So here it goes. I guess if [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin-right:10px" src="http://static.flickr.com/140/325210886_d9721dbd21_m.jpg"/><br />
After staying an extra day in Antwerp to visit family, I&#8217;m back in Amsterdam after the <a href="http://www.javapolis.com">JavaPolis</a> conference, the biggest independent Java conference. I told myself that if I don&#8217;t finish writing down my thoughts from JavaPolis before the weekend is over, I&#8217;ll probably never get to it. So here it goes. I guess if I were more disciplined, I would&#8217;ve been writing during the sessions (like <a href="http://www.blog.dannynet.net/cat/programming/java/javapolis/">Danny Lagrouw</a>), but network connection was mostly impossible (even with 10 wireless networks), and I don&#8217;t like writing without having the ability to cross-reference things and do instant research. But still, I still want to record my own impressions.</p>
<p>Besides the sessions, what I find even more valuable is the chance to have discussions and find out technologies and experiences from fellow programmers. At first glance, the main issues presented at the conference were: SOA and rich client, with a few about performance, process, testing, and Ruby.</p>
<p>Audio/Video with synchronized slides (also downloadable as PodCasts) are <em>promised</em> for free at <a href="http://www.parleys.com">www.parleys.com</a>. Currently the site contains sessions from SpringOne, the other conference organized by <a href="http://www.bejug.org">BeJUG</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://javapulse.net/2006/12/17/javapolis-2006-overall-impressions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaPolis 2006</title>
		<link>http://javapulse.net/2006/09/23/javapolis/</link>
		<comments>http://javapulse.net/2006/09/23/javapolis/#comments</comments>
		<pubDate>Sat, 23 Sep 2006 10:42:06 +0000</pubDate>
		<dc:creator>Clara Ko</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javapolis]]></category>

		<guid isPermaLink="false">http://javapulse.net/?p=37</guid>
		<description><![CDATA[Last of the conferences I heard about lately, Javapolis will take place from 11-15 December, 2006, in Antwerp. The first 2 days are technical hands-on sessions, while the last 3 days are in conference format. This might be a good reason to go to Antwerp.
]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;padding-right:10px" src="http://www.javapolis.com/confluence/download/attachments/22791/JavaPolis-logo-small.gif"/>Last of the conferences I heard about lately, <a href="http://www.javapolis.com">Javapolis</a> will take place from 11-15 December, 2006, in Antwerp. The first 2 days are technical hands-on sessions, while the last 3 days are in conference format. This might be a good reason to go to Antwerp.</p>
]]></content:encoded>
			<wfw:commentRss>http://javapulse.net/2006/09/23/javapolis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
