<?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>Blog of Jeroen Leenarts &#187; NL-Jug</title>
	<atom:link href="http://blog.leenarts.net/category/java/nl-jug/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.leenarts.net</link>
	<description>Macs, Java, software development, IT related books and things I do for a living.</description>
	<lastBuildDate>Fri, 03 Feb 2012 12:37:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>J-Spring: That&#8217;s it for today</title>
		<link>http://blog.leenarts.net/2009/04/15/j-spring-thats-it-for-today/</link>
		<comments>http://blog.leenarts.net/2009/04/15/j-spring-thats-it-for-today/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 14:45:45 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[NL-Jug]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2009/04/15/j-spring-thats-it-for-today/</guid>
		<description><![CDATA[I&#8217;ve decided to skip the last round of sessions, it&#8217;s sunny today and air in the session rooms is very warm and stale. Also the battery if my phone is almost dead. Update: I&#8217;ve updated all the posts of today, &#8230; <a href="http://blog.leenarts.net/2009/04/15/j-spring-thats-it-for-today/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve decided to skip the last round of sessions, it&#8217;s sunny today and air in the session rooms is very warm and stale. Also the battery if my phone is almost dead. <img src='http://blog.leenarts.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Update:</strong><br />
I&#8217;ve updated all the posts of today, checked spelling, adjusted tags and uploaded photo&#8217;s. Enjoy&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2009/04/15/j-spring-thats-it-for-today/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>J-Spring: Brainfuck&#8217;s quest for CafeBabe &#8211; a journey through JVM land</title>
		<link>http://blog.leenarts.net/2009/04/15/j-spring-brainfucks-quest-for-cafebabe-a-journey-through-jvm-land/</link>
		<comments>http://blog.leenarts.net/2009/04/15/j-spring-brainfucks-quest-for-cafebabe-a-journey-through-jvm-land/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 13:40:31 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[NL-Jug]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2009/04/15/j-spring-brainfucks-quest-for-cafebabe-a-journey-through-jvm-land/</guid>
		<description><![CDATA[Jeroen Benckhuijsen has this oddly called session about implementing a certain language on top of the Java VM. He&#8217;s telling a bit about implementing a custom language using pure byte code. He&#8217;s using an interesting approach. Weird slides with a &#8230; <a href="http://blog.leenarts.net/2009/04/15/j-spring-brainfucks-quest-for-cafebabe-a-journey-through-jvm-land/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://adi.atosoriginblog.nl/weblogger/31/">Jeroen Benckhuijsen</a> has this oddly called session about implementing <a href="http://en.wikipedia.org/wiki/Brainfuck">a certain language</a> on top of the Java VM. He&#8217;s telling a bit about <a href="http://code.google.com/p/brainfuck4j/">implementing a custom language</a> using pure byte code.</p>
<p>He&#8217;s using an interesting approach. Weird slides with a funny story. </p>
<p>It&#8217;s a technical talk about the how class files are laid out and how they work with the Java memory model. It&#8217;s a lot <a href="http://jakarta.apache.org/bcel/">info</a> <a href="http://cglib.sourceforge.net/">available</a> on the <a href="http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html">web</a>. So I&#8217;ll shut up now. I&#8217;ll post links later.</p>
<p><img src="http://blog.leenarts.net/wp-content/uploads/2009/04/img-0081.jpg" alt="IMG_0081.JPG" border="0" width="300" height="225" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2009/04/15/j-spring-brainfucks-quest-for-cafebabe-a-journey-through-jvm-land/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>J-Spring: SOA, it&#8217;s a hard knock life</title>
		<link>http://blog.leenarts.net/2009/04/15/j-spring-soa-its-a-hard-knock-life/</link>
		<comments>http://blog.leenarts.net/2009/04/15/j-spring-soa-its-a-hard-knock-life/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 12:23:00 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[NL-Jug]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2009/04/15/j-spring-soa-its-a-hard-knock-life/</guid>
		<description><![CDATA[Tijs Rademakers has a presentation on SOAs in practice. What problems do you encounter when implementing a SOA. After having discussed the advantages of SOAs he dives into the rumours that SOA is dead. But hey, services are the future. &#8230; <a href="http://blog.leenarts.net/2009/04/15/j-spring-soa-its-a-hard-knock-life/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://adi.atosoriginblog.nl/weblogger/45/">Tijs Rademakers</a> has a presentation on SOAs in practice. What problems do you encounter when implementing a SOA. After having discussed the advantages of SOAs he dives into the <a href="http://apsblog.burtongroup.com/2009/01/soa-is-dead-long-live-services.html">rumours that SOA is dead</a>. But hey, services are the future. <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=94">Anne Thomas Manes</a> has a contradicting statement.</p>
<p>It is true that SOA has not proven to reduce costs. SOA projects take longer to implement because the services have to be implemented in a re-usable way. Often a SOA project boils down to an ESB selection, but is that deciding on what SOA architecture you want to implement? Discussions often focus on the implementing technology and not the underlying SOA architecture.</p>
<p>Tijs introduces a case study. A <a href="http://en.wikipedia.org/wiki/Cobol">COBOL</a> applications of 14500 function points. It has been transferred to a SOA based architecture. A lot of companies belief that implementing everything as a web service is the same as implementing a service architecture. But SOA is more then that. While a bottom up approach might work, a top down view is important as well. Implementing reusable services is only possible if you take the surrounding architectural landscape into account. A canonical data model is important to facilitate a standardised data language for all services.</p>
<p>SOA architectures are built according to a plan, but the legacy application being replaced is also often built based on a clear plan. Code is reused is built according to an architecture of days gone by.</p>
<p>Is the entire web of systems and services defined within a SOA application really that much simpler then a legacy system?</p>
<p>Is a SOA something you should do? And if so, what technologies should you use? Is an ESB a requirement or any of the other standards. (SOAP,WSDL,WS-,SCA,OSGi,etc.)</p>
<p>Implementing a service is easy. Just add @WebService. A top down and bottom up is available. The same goes for REST services with Jax-RS.</p>
<p>Java &#8211; XML binding can be challenging. You often need to write some custom code. This is due to JAXB v1 API. But there are better frameworks available. JAXB2 JIBD XSTREAM. New languages show the way to the future. Some aspects should be ported to Java.</p>
<p>It&#8217;s a bit of a strange presentation. First it&#8217;s all SOA, now we&#8217;re talking Groovy??</p>
<p><a href="http://www.ibm.com/developerworks/library/specification/ws-sca/">SCA</a> is a good option, with it&#8217;s declarative configuration and flexibility in choosing the actual implementing technology. I should read up on SCA a bit.</p>
<p><a href="http://www.osgi.org/">OSGi</a> is also a very impressive platform. A lot of implementations using OSGi are emerging. It supports all the service oriented functionality. <a href="http://wso2.org/projects/carbon">Wso2&#8242;s Carbon</a> is a nice example.</p>
<p>Next topic, does SOA entail the usage of an <a href="http://en.wikipedia.org/wiki/Enterprise_service_bus">ESB</a>? An ESB is a platform you can use to implement a SOA. but it&#8217;s just a platform with a high risk of vendor lock-in, under the hood it&#8217;s all custom proprietary. You always need custom code to integrate an ESB. Vendors push ESBs as the way to implement a SOA, but it is often nothing more then a tool to create a nasty lock-in. An ESB does a lot, use it, but be careful for the lock-in trap.</p>
<p>An ESB often only hides a lot of shit on an overview architecture slide.</p>
<p>An alternative would be a sort of <a href="http://www.infoq.com/presentations/webber-guerilla-soa">guerilla SOA</a>. Unlock lots of systems with restful services. Then don&#8217;t define a lot of rules and let it grow. All you need at a certain point you need a good way to resolve the locations of services.</p>
<p>In the end you need business level support to be able to do a service oriented approach. Also business has to be made aware of the initial impact of a service approach. But also of the long term benefits. Consolidation of services and systems is recommended. But never forget that business often steers on short term goals while they should look at long term goals.</p>
<p><img src="http://blog.leenarts.net/wp-content/uploads/2009/04/img-0080.jpg" alt="IMG_0080.JPG" border="0" width="300" height="225" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2009/04/15/j-spring-soa-its-a-hard-knock-life/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>J-Spring: half time keynote Mod4J</title>
		<link>http://blog.leenarts.net/2009/04/15/j-spring-half-time-keynote-mod4j/</link>
		<comments>http://blog.leenarts.net/2009/04/15/j-spring-half-time-keynote-mod4j/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 11:30:34 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[NL-Jug]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2009/04/15/j-spring-half-time-keynote-mod4j/</guid>
		<description><![CDATA[Jos Warmer has the midday keynote. He has an introductory talk on the Mod4J project. Jos is an MDA enthusiast and as always makes a case for the model driven approach. Check the Internet for more details. I&#8217;ll post some &#8230; <a href="http://blog.leenarts.net/2009/04/15/j-spring-half-time-keynote-mod4j/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Jos Warmer has the midday keynote. He has an introductory talk on the <a href="http://www.mod4j.org/">Mod4J</a> project.</p>
<p>Jos is an MDA enthusiast and as always makes a case for the model driven approach. Check the Internet for more details. I&#8217;ll post some links and info later, now I&#8217;ll just sit back a bit and relax a bit before jumping into the remaining sessions.<br />
<img src="http://blog.leenarts.net/wp-content/uploads/2009/04/img-0078.jpg" alt="IMG_0078.JPG" border="0" width="300" height="225" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2009/04/15/j-spring-half-time-keynote-mod4j/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>J-Spring: java programming in a multi core world</title>
		<link>http://blog.leenarts.net/2009/04/15/j-spring-java-programming-in-a-multi-core-world/</link>
		<comments>http://blog.leenarts.net/2009/04/15/j-spring-java-programming-in-a-multi-core-world/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 09:18:24 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[NL-Jug]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2009/04/15/j-spring-java-programming-in-a-multi-core-world/</guid>
		<description><![CDATA[Angelika Langer has a talk about multi threaded programming in a multi processor environment. Due to CPU developments new issues arise in current applications when newer CPUs are used. The JVM now has more and more functionality to support multithreaded/multicore &#8230; <a href="http://blog.leenarts.net/2009/04/15/j-spring-java-programming-in-a-multi-core-world/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.angelikalanger.com/">Angelika Langer</a> has a talk about multi threaded programming in a multi processor environment.</p>
<p>Due to CPU developments new issues arise in current applications when newer CPUs are used. The JVM now has more and more functionality to support multithreaded/multicore environment. <a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/package-summary.html">The java.concurrent package. Available since java 5.</a></p>
<p>The new CPUs demand a-synchronous approach. Therefor the java NIO api was born. In <a href="https://jdk7.dev.java.net/">java 7</a> they are planning for a-sync file io.</p>
<p><a href="http://java.sun.com/products/jms/">JMS</a> is a result of the need for a-sync operation.</p>
<p>Ajax results in more and longer running network operations. Long lived http requests results in more overhead in the io layer of the server.</p>
<p>The <a href="http://en.wikipedia.org/wiki/Java_Memory_Model">java memory model</a> is an abstraction of the underlying hardware memory models. It addresses atomicity, visibility and ordering. Angelika details some examples.</p>
<p>So far a very high level overview.</p>
<p>Sequential consistency does not exist in the JVM. It&#8217;s a mental model used to teach multithreaded programming, it is not guaranteed by the JVM. You have to use language construct to enforce proper visibility. Synchronisation ensures proper execution order and prevent trashing half written objects and variables. To ensure a proper execution it is required that you force updating main memory by using the volatile keyword.</p>
<p>Visibility is ensured when using explicit synchronisation, thread start and termination, read/writes of volatiles and first access of a final field.</p>
<p>Volatile is not transitive, it is only applicable for the reference marked as volatile. She shows an example of the non volatile field. But since <a href="http://java.sun.com/javase/6/">Java 6</a> there are some changes to the memory model. Changes to members of a volatile reference are propagated when they&#8217;re performed before modifying the volatile reference itself. Complicated stuff that breaks easily.</p>
<p>Volatile is cheaper then synchronisation, but still there&#8217;s a cost.</p>
<p>Amdahl&#8217;s law. Look it up, good stuff. Double the hardware will not double the performance. It depends on the amount of parallel execution paths.</p>
<p>It is an easy trap to think that  having a queue for inter process communication will not contain blocking behaviour. Try to have the absolute minimum of synchronous code if performance is key.</p>
<p>There are techniques to avoid serialisation. Use immutable copies, use thread local objects instead of shared objects. Lock free programming gaining popularity, volatile declaration is still required though. Compare and Swap is an example of a technique to allow lock free programming. There are some things on the horizon, like transactional memory.</p>
<p><img src="http://blog.leenarts.net/wp-content/uploads/2009/04/img-0075.jpg" alt="IMG_0075.JPG" border="0" width="300" height="225" /><br />
<img src="http://blog.leenarts.net/wp-content/uploads/2009/04/img-0076.jpg" alt="IMG_0076.JPG" border="0" width="300" height="225" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2009/04/15/j-spring-java-programming-in-a-multi-core-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>J-Spring: JEE 6 and JavaFX</title>
		<link>http://blog.leenarts.net/2009/04/15/j-fall-jee-6-and-javafx/</link>
		<comments>http://blog.leenarts.net/2009/04/15/j-fall-jee-6-and-javafx/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 08:16:41 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[NL-Jug]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2009/04/15/j-fall-jee-6-and-javafx/</guid>
		<description><![CDATA[Paul Bakker kicks of. He&#8217;ll talk about coupling JavaFX to JEE 6. He&#8217;ll do this by using Jax-RS. He mentions the strong points of JavaFX. He also mentions the drawbacks of JavaFX too, there are no UI components yet. JavaFX &#8230; <a href="http://blog.leenarts.net/2009/04/15/j-fall-jee-6-and-javafx/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.infosupport.com/blogs/paul_bakker/default.aspx">Paul Bakker</a> kicks of. He&#8217;ll talk about coupling <a href="http://www.sun.com/software/javafx/">JavaFX</a> to <a href="http://jcp.org/en/jsr/detail?id=316">JEE 6</a>. He&#8217;ll do this by using <a href="https://jsr311.dev.java.net/">Jax-RS</a>.</p>
<p> He mentions the strong points of JavaFX. He also mentions the drawbacks of JavaFX too, there are no UI components yet.   </p>
<p>JavaFX is a completely new language targeted at the RIA platforms. Silverlight, Flex and Flash.</p>
<p>He goes on to describe the relevant parts of the new JEE6 spec. Especially the web profile will be an interesting part of the spec. New versions of various API&#8217;s will be released. Jax-RS is interesting in the context of this talk.</p>
<p>Download <a href="https://glassfish.dev.java.net/">Glassfish</a> v3 to start with Jee 6. Everything will be deployed as war files.</p>
<p>He describes the architecture of the demo application. He also implemented a desktop JavaFX application as well.</p>
<p>He will show a demo now&#8230;. ah too bad his vm Vista image is stalled. Hope he has more luck later.</p>
<p>JSF 2.0 highlights:</p>
<ul>
<li>Facelets</li>
<li>Annotation support</li>
<li>Ajax support</li>
<li>Resource loading</li>
<li>Project stages</li>
</ul>
<p>Javafx runs in an applet in a browser or as a desktop application. The applet can communicate through javascript. Hope this works better then the time I tried to integrate an applet through javascript.</p>
<p>JavaFX will be used as a rich control on the web page.</p>
<p>Put a link here to the <a href="http://java.sun.com/javafx/1/docs/api/javafx.stage/javafx.stage.AppletStageExtension.html">appletstageextension api</a>. Also look for <a href="https://jdk6.dev.java.net/plugin2/liveconnect/">api to interop between javascript and java (aka. LiveConnect)</a>. Paul shows how in a NetBeans window and a live example.</p>
<p>Next up a little info on how to integrate an Applet within your web application. Do not hardcore the urls, let the applet ask for the server address tom the current context. Look for <a href="http://java.sun.com/javafx/1.1/docs/api/javafx.lang/javafx.lang.FX.html">something called codebase</a>. Be sure to expand the method called &#8220;getProperty(java.lang.String key)&#8221;.</p>
<p>Demo time in the Vista VM again. Failed due to windows defender this time. Poor Paul, I can tell he&#8217;s bummed about it.</p>
<p>Some info on how to work with JSF @ManagedProperty and @PostConstruct. Usageof the <a href="http://java.sun.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html#deplToolkit">javafx javascript</a> method is shown, it loads an applet into your web page with a single javascript call.</p>
<p><a href="http://code.google.com/p/jfxtras/">JFXtras</a> is a project that fills some of the gaps in the current javafx implementation. Code of the <a href="http://learnjavafx.typepad.com/weblog/2009/02/miglayout-comes-to-javafx.html">MigLayout</a> in JavaFX is shown.</p>
<p>Now Jax-RS is discussed. REST is discussed. Looks simple to implement with Jax-RS.</p>
<p>Now his laptop seems to have died completely. Ah it works again. But now his remote is acting up a bit. Lot of bad luck for Paul today, but he remains well composed and continuos his talk.</p>
<p>How to use light ejbs, how to use jndi. Something new, global jndi, javafx web service api (Pull parser, XML and json supported, no soap support)</p>
<p><a href="http://blog.leenarts.net/wp-content/uploads/2009/04/l-1600-1200-2720f715-a05d-4f14-b3be-64d14dec6e87.jpeg"><img src="http://blog.leenarts.net/wp-content/uploads/2009/04/l-1600-1200-2720f715-a05d-4f14-b3be-64d14dec6e87.jpeg" alt="" width="300" height="225" class="alignnone size-full wp-image-364" /></a></p>
<p><img src="http://blog.leenarts.net/wp-content/uploads/2009/04/img-0072.jpg" alt="IMG_0072.JPG" border="0" width="300" height="225" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2009/04/15/j-fall-jee-6-and-javafx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>J-Spring: Bert and Oscar</title>
		<link>http://blog.leenarts.net/2009/04/15/j-fall-bert-and-oscar/</link>
		<comments>http://blog.leenarts.net/2009/04/15/j-fall-bert-and-oscar/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 07:53:24 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[NL-Jug]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2009/04/15/j-fall-bert-and-oscar/</guid>
		<description><![CDATA[These two goons were making a dangerous appearance at the NL-Jug J-Spring event. Don&#8217;t they look tough to you? Be sure to pay proper respect to these two friendly guys. They&#8217;re my colleagues, or I&#8217;m their colleague. Whatever rocks your &#8230; <a href="http://blog.leenarts.net/2009/04/15/j-fall-bert-and-oscar/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>These two goons were making a dangerous appearance at the NL-Jug J-Spring event. Don&#8217;t they look tough to you?
<p><a href="http://blog.leenarts.net/wp-content/uploads/2009/04/l-1600-1200-62a33170-0a8e-4806-ad89-32fe81dfe5e9.jpeg"><img src="http://blog.leenarts.net/wp-content/uploads/2009/04/l-1600-1200-62a33170-0a8e-4806-ad89-32fe81dfe5e9.jpeg" alt="" width="300" height="225" class="alignnone size-full wp-image-364" /></a></p>
<p>Be sure to pay proper respect to these two friendly guys. They&#8217;re my colleagues, or I&#8217;m their colleague. Whatever rocks your boat. Anyway, say &#8220;Hi!&#8221; to them for me when you meet them.</p>
<p>Thanks for posing for this picture guys. <img src='http://blog.leenarts.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2009/04/15/j-fall-bert-and-oscar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>J-Spring: Paul Bakker about to start</title>
		<link>http://blog.leenarts.net/2009/04/15/j-fall-paul-bakker-about-to-start/</link>
		<comments>http://blog.leenarts.net/2009/04/15/j-fall-paul-bakker-about-to-start/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 07:48:50 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[NL-Jug]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2009/04/15/j-fall-paul-bakker-about-to-start/</guid>
		<description><![CDATA[More info later. He looks a bit nervous.]]></description>
			<content:encoded><![CDATA[<p>More info later. </p>
<p><a href="http://blog.leenarts.net/wp-content/uploads/2009/04/l-1600-1200-d9937516-7f00-4288-85b4-60dcacc35ff8.jpeg"><img src="http://blog.leenarts.net/wp-content/uploads/2009/04/l-1600-1200-d9937516-7f00-4288-85b4-60dcacc35ff8.jpeg" alt="" width="300" height="225" class="alignnone size-full wp-image-364" /></a></p>
<p>He looks a bit nervous. <img src='http://blog.leenarts.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2009/04/15/j-fall-paul-bakker-about-to-start/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>J-Spring keynote: Agile@Atlassian</title>
		<link>http://blog.leenarts.net/2009/04/15/j-fall-keynote-agileatlassian/</link>
		<comments>http://blog.leenarts.net/2009/04/15/j-fall-keynote-agileatlassian/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 07:16:07 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[NL-Jug]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2009/04/15/j-fall-keynote-agileatlassian/</guid>
		<description><![CDATA[Sherali Karimov has the keynote slot. He&#8217;s giving a talk on Agile. He shows a short movie about agile development. Standard blurb on agile, it&#8217;s not a methodology you idiot!! It&#8217;s about the values embedded in them. Next the metrics &#8230; <a href="http://blog.leenarts.net/2009/04/15/j-fall-keynote-agileatlassian/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.atlassian.com/developer/skarimov/">Sherali Karimov</a> has the keynote slot. He&#8217;s giving a talk on <a href="http://agilemanifesto.org/">Agile</a>.  He shows a short movie about agile development. Standard blurb on agile, it&#8217;s not a methodology you idiot!! It&#8217;s about the values embedded in them. <img src='http://blog.leenarts.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Next the metrics that agile will bring a company on the long run:<br />
Collaboration: email pile is bad, wiki is good, task management is good too. Code reviews are good too, they&#8217;re a learning tool.</p>
<p>Culture of improvement: People are to be allowed to make changes and empower the employees. Engine room? Small teams, and short iterations. The disturbed? Log hassle and shorten these hassle sources. Dump QA button clickers, enter Blitz Test. (What&#8217;s Blitz Test? Exploratory testing.)</p>
<p>Transparency: Eat your own dog-food. Issue tracker is public facing, users can see current issues. Documentation is also maintained publicly. Support for open source, projects are allowed to use products if they&#8217;re open source.</p>
<p>Metrics and analysis: Know what to solve, is the change an improvement? Dashboards should make looking at metric data pleasant and fast.</p>
<p>Agile is about the individual within the company.</p>
<p>He sure is a believer. <img src='http://blog.leenarts.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Now he says how wonderful and easy (??) it is to implement in big bad company. Anyway, start small and targeted. Perhaps it&#8217;s easier then you think. Again Agile isn&#8217;t a methodology, it&#8217;s a set of beliefs. </p>
<p><a href="http://blog.leenarts.net/wp-content/uploads/2009/04/p-1600-1200-0ea584be-c4d9-4966-bf48-947fb03eda54.jpeg"><img src="http://blog.leenarts.net/wp-content/uploads/2009/04/p-1600-1200-0ea584be-c4d9-4966-bf48-947fb03eda54.jpeg" alt="" width="225" height="300" class="alignnone size-full wp-image-364" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2009/04/15/j-fall-keynote-agileatlassian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>J-Spring 2009</title>
		<link>http://blog.leenarts.net/2009/04/15/j-fall-2009/</link>
		<comments>http://blog.leenarts.net/2009/04/15/j-fall-2009/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 07:11:10 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[NL-Jug]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2009/04/15/j-fall-2009/</guid>
		<description><![CDATA[Phew!! I only just made it to the opening speech. Time to get started. Bert Ertman is kicking of with a state of the union kind of speech.]]></description>
			<content:encoded><![CDATA[<p>Phew!! I only just made it to the opening speech. Time to get started. <a href="http://blogs.infosupport.com/blogs/berte/">Bert Ertman</a> is kicking of with a state of the union kind of speech.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2009/04/15/j-fall-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>J-Fall Middleware for the developer JAZZ vision and archetecture</title>
		<link>http://blog.leenarts.net/2008/11/12/j-fall-middleware-for-the-developer-jazz-vision-and-archetecture/</link>
		<comments>http://blog.leenarts.net/2008/11/12/j-fall-middleware-for-the-developer-jazz-vision-and-archetecture/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 14:38:18 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[NL-Jug]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[j-fall 2008]]></category>
		<category><![CDATA[jazz]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2008/11/12/j-fall-middleware-for-the-developer-jazz-vision-and-archetecture/</guid>
		<description><![CDATA[Only two more sessions to go. Ton van Velzen hosts a session on JAZZ. IBM&#8217;s new middelware platform. At the start of the session he was sitting there looking like one of my preschool teachers. Introduction on JAZZ. Why, how &#8230; <a href="http://blog.leenarts.net/2008/11/12/j-fall-middleware-for-the-developer-jazz-vision-and-archetecture/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Only two more sessions to go. Ton van Velzen hosts a session on JAZZ. IBM&#8217;s new middelware platform.</p>
<p>At the start of the session he was sitting there looking like one of my preschool teachers. <img src='http://blog.leenarts.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Introduction on JAZZ. Why, how and overview.</p>
<p>Web2.0, Internet as a platform. Software as a sevice. What does web 2.0 mean for the colaboration when building software?</p>
<p>Different business roles require different views on projects. CIO needs high level status, developer needs something that doesn&#8217;t get on his way.</p>
<p>Software development needs to improve. Customers are not satisfied with quality, speed and turnaround. Lots of business speak. Knowledge is divided by location, organizations and infrasctructure.</p>
<p>Agile has gone mainstream apperently. Based on data from 2006. 65% says they are using agile methodologies. I wonder why the current adoption rate is. I&#8217;ll post some links on this later.</p>
<p>So apparently JAZZ is web2.0 and agile.</p>
<p>JAZZ is a middleware platform for software development. JAZZ is developed by the team behind the Eclipse project. JAZZ is a system based on the problems encourered in the day to day operation of the Eclipse project.</p>
<p>JAZZ services all aspects off the server side of software dwveloment. Version control, issue tracking, dailly build, planning, design, integration, feedback, learning, etc&#8230; All continuous. Agile requires process, discipline and planning.</p>
<p>Eclipse way of software development is somewhere between xp/scrum and RUP.</p>
<p>What do Agile teams need? See picture.</p>
<p>Software development server components as a restfull service. Underlying architecture of JAZZ is restfull.</p>
<p>I need to look into restfull web applications. <img src='http://blog.leenarts.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>DB2 pure XML is the backing store of JAZZ. Can be queried by JQuery.</p>
<p>Need to look into javascript libbs as well. </p>
<p>Insert article of Royd Fielding on REST. </p>
<p>JAZZ was a research project within IBM. JAZZ management speak. Took another picture of this slide, the one with the jazz band.</p>
<p>OMG, he said visual server team system. <img src='http://blog.leenarts.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Was really an overview presentation. Nothing technical. Check jazz.net. Lookup IBM Rational Team Concert. JAZZ is not open source.</p>
<p><a href="http://blog.leenarts.net/wp-content/uploads/2008/11/p-640-480-bc4a82ee-4c53-4fd7-b0cf-7fb8e0bf9fa9.jpeg"><img src="http://blog.leenarts.net/wp-content/uploads/2008/11/p-640-480-bc4a82ee-4c53-4fd7-b0cf-7fb8e0bf9fa9.jpeg" alt="" width="225" height="300" class="alignnone size-full wp-image-364" /></a></p>
<p><a href="http://blog.leenarts.net/wp-content/uploads/2008/11/p-640-480-c4eb4922-6be9-4f0a-a473-d5719791fb0e.jpeg"><img src="http://blog.leenarts.net/wp-content/uploads/2008/11/p-640-480-c4eb4922-6be9-4f0a-a473-d5719791fb0e.jpeg" alt="" width="225" height="300" class="alignnone size-full wp-image-364" /></a></p>
<p><a href="http://blog.leenarts.net/wp-content/uploads/2008/11/p-640-480-9da4f486-4ce1-409f-93a5-1368a7367aff.jpeg"><img src="http://blog.leenarts.net/wp-content/uploads/2008/11/p-640-480-9da4f486-4ce1-409f-93a5-1368a7367aff.jpeg" alt="" width="225" height="300" class="alignnone size-full wp-image-364" /></a></p>
<p><a href="http://blog.leenarts.net/wp-content/uploads/2008/11/l-640-480-0da53a18-8038-42ed-8d2b-76c218503f78.jpeg"><img src="http://blog.leenarts.net/wp-content/uploads/2008/11/l-640-480-0da53a18-8038-42ed-8d2b-76c218503f78.jpeg" alt="" width="300" height="225" class="alignnone size-full wp-image-364" /></a></p>
<p><a href="http://blog.leenarts.net/wp-content/uploads/2008/11/l-640-480-4a52b8b7-ad89-47ae-b031-57945752912a.jpeg"><img src="http://blog.leenarts.net/wp-content/uploads/2008/11/l-640-480-4a52b8b7-ad89-47ae-b031-57945752912a.jpeg" alt="" width="300" height="225" class="alignnone size-full wp-image-364" /></a></p>
<p><a href="http://blog.leenarts.net/wp-content/uploads/2008/11/p-640-480-3c04acd3-2df0-4c50-b94b-7d9fa87a0c3f.jpeg"><img src="http://blog.leenarts.net/wp-content/uploads/2008/11/p-640-480-3c04acd3-2df0-4c50-b94b-7d9fa87a0c3f.jpeg" alt="" width="225" height="300" class="alignnone size-full wp-image-364" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2008/11/12/j-fall-middleware-for-the-developer-jazz-vision-and-archetecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>J-Fall Closures</title>
		<link>http://blog.leenarts.net/2008/11/12/j-fall-closures/</link>
		<comments>http://blog.leenarts.net/2008/11/12/j-fall-closures/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 13:19:25 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[NL-Jug]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[closures]]></category>
		<category><![CDATA[j-fall 2008]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2008/11/12/j-fall-closures/</guid>
		<description><![CDATA[Huub van Thienen has a session about closures. Closures is a new upcomming expension scheduled for inclusion in Java 7. Three proposals are currently in development. Closures are from functional languages. I&#8217;ll add some more links on this subject later. &#8230; <a href="http://blog.leenarts.net/2008/11/12/j-fall-closures/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Huub van Thienen has a session about closures. Closures is a new upcomming expension scheduled for inclusion in Java 7. Three proposals are currently in development.</p>
<p>Closures are from functional languages. I&#8217;ll add some more links on this subject later.</p>
<p>Interesting subject, nice technical depth.  </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2008/11/12/j-fall-closures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>J-Fall half day Keynote &amp; Demos</title>
		<link>http://blog.leenarts.net/2008/11/12/j-fall-half-day-keynote-demos/</link>
		<comments>http://blog.leenarts.net/2008/11/12/j-fall-half-day-keynote-demos/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 12:39:14 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[NL-Jug]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[j-fall 2008]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2008/11/12/j-fall-half-day-keynote-demos/</guid>
		<description><![CDATA[Reginald Hutchinson kicks off with an introduction of Sun&#8217;s plans for the web2.0 and web 3.0 (cloud computing). Smooth talker, says what have you a lot. As expected java fx is the next best thing. I&#8217;m curious when it will &#8230; <a href="http://blog.leenarts.net/2008/11/12/j-fall-half-day-keynote-demos/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Reginald Hutchinson kicks off with an introduction of Sun&#8217;s plans for the web2.0 and web 3.0 (cloud computing).</p>
<p>Smooth talker, says what have you a lot. As expected java fx is the next best thing. I&#8217;m curious when it will become final. Rich Internet applications are fun and easy to write with java fx. Riiiight&#8230;.</p>
<p>Interesting note, December 2nd sun will  release java 6 update 10, an important update for swing based desktop java. Sun will rebebrand the javafx stack to platform specific brands (mobile, desktop, tv/topset box) some day next februari. </p>
<p>Chum-Munn Lee takes over with a demo of the latest Netbeans beta with a as of yet undisclosef java fx beta. Creates new fx project.</p>
<p>He creates a &#8220;under the sea&#8221; demo. Declarative display of an image. Next he makes the image dragable by implementing a few mouse listeners. Looks nice. Now he adds another picture. Adds a fade in/out with keyframes Looks simple enough, but it takes very little code. <img src='http://blog.leenarts.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The end result is very rewarding considering the little time he used.</p>
<p>Next he deploys it on a browser. The end result is a java applet started from a jar through a standard javascript library.</p>
<p>Reginald takes over again and provides a few details about the upcomming java fx release. Something is up in 3 to 4 weeks.</p>
<p>Standard details about the java 6 update 10 release.</p>
<p>Simon Ritter takes over and kicks off another demo on an applied manner. He watched some guy (Johny Lee???) YouTube videos and wants to do the same with Java technology.</p>
<p>Wooden board with a Wii-mote and a projector??? Ah, he projects a playing card on the board. If he moves the wooden board, the image on the projector moves to stay on the board. The Wii-mote detects infrared signals sent by the board and based on the Wii-mote input the image is moved.     </p>
<p><a href="http://blog.leenarts.net/wp-content/uploads/2008/11/l-640-480-6e09807c-6018-4622-b74a-c6cc8e599224.jpeg"><img src="http://blog.leenarts.net/wp-content/uploads/2008/11/l-640-480-6e09807c-6018-4622-b74a-c6cc8e599224.jpeg" alt="" width="300" height="225" class="alignnone size-full wp-image-364" /></a></p>
<p><a href="http://blog.leenarts.net/wp-content/uploads/2008/11/l-640-480-753f7b5a-87af-46b4-b812-e44beaec9636.jpeg"><img src="http://blog.leenarts.net/wp-content/uploads/2008/11/l-640-480-753f7b5a-87af-46b4-b812-e44beaec9636.jpeg" alt="" width="300" height="225" class="alignnone size-full wp-image-364" /></a></p>
<p><a href="http://blog.leenarts.net/wp-content/uploads/2008/11/p-640-480-d10d68ca-f408-420a-afd0-18664be2f8ec.jpeg"><img src="http://blog.leenarts.net/wp-content/uploads/2008/11/p-640-480-d10d68ca-f408-420a-afd0-18664be2f8ec.jpeg" alt="" width="225" height="300" class="alignnone size-full wp-image-364" /></a></p>
<p><a href="http://blog.leenarts.net/wp-content/uploads/2008/11/p-640-480-75926e3b-4a5e-48d8-8a05-3ab63159b6dc.jpeg"><img src="http://blog.leenarts.net/wp-content/uploads/2008/11/p-640-480-75926e3b-4a5e-48d8-8a05-3ab63159b6dc.jpeg" alt="" width="225" height="300" class="alignnone size-full wp-image-364" /></a></p>
<p><a href="http://blog.leenarts.net/wp-content/uploads/2008/11/l-640-480-33f7f0a8-bf4c-4138-8998-0e4e62066c4d.jpeg"><img src="http://blog.leenarts.net/wp-content/uploads/2008/11/l-640-480-33f7f0a8-bf4c-4138-8998-0e4e62066c4d.jpeg" alt="" width="300" height="225" class="alignnone size-full wp-image-364" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2008/11/12/j-fall-half-day-keynote-demos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>J-Fall Solving Constraint Satisfaction Problems with Java</title>
		<link>http://blog.leenarts.net/2008/11/12/j-fall-solving-constraint-satisfaction-problems-with-java/</link>
		<comments>http://blog.leenarts.net/2008/11/12/j-fall-solving-constraint-satisfaction-problems-with-java/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 10:25:43 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[NL-Jug]]></category>
		<category><![CDATA[constrain]]></category>
		<category><![CDATA[j-fall 2008]]></category>
		<category><![CDATA[problem]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2008/11/12/j-fall-solving-constraint-satisfaction-problems-with-java/</guid>
		<description><![CDATA[Nico van Hanxleden Houwert gives a talk about solving constrain satisfaction problems. Problems like 10 ships need to dock at 5 docking slots. How to plan this considering parameters like ship and dock size. Real life examples can contain millions &#8230; <a href="http://blog.leenarts.net/2008/11/12/j-fall-solving-constraint-satisfaction-problems-with-java/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Nico van Hanxleden Houwert gives a talk about solving constrain satisfaction problems. Problems like 10 ships need to dock at 5 docking slots. How to plan this considering parameters like ship and dock size. Real life examples can contain millions of examples. Which solution is the best under the set constraint.</p>
<p>It is a problem domain with a logarithmic or quadratic increase in size when parameters increase. Doubling the number of ships and docks can make easily make problems insolvable in a reasonable time constraint.</p>
<p>Lots of talk about a problem he wants to solve. Bit of basic set theory, not much java code. </p>
<p>Java offers frameworks to facilitate solving such problems. ILOG and Cream are examples of java frameworks suitable for constraint satisfaction discovery.</p>
<p>Fun subject. But get a book, read an article: you&#8217;ll know more in less time.    </p>
<p><a href="http://blog.leenarts.net/wp-content/uploads/2008/11/l-640-480-92774504-468e-4071-8f60-35adfb758458.jpeg"><img src="http://blog.leenarts.net/wp-content/uploads/2008/11/l-640-480-92774504-468e-4071-8f60-35adfb758458.jpeg" alt="" width="300" height="225" class="alignnone size-full wp-image-364" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2008/11/12/j-fall-solving-constraint-satisfaction-problems-with-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>J-Fall, ready or not here I come</title>
		<link>http://blog.leenarts.net/2008/11/12/j-fall-ready-or-not-here-i-come/</link>
		<comments>http://blog.leenarts.net/2008/11/12/j-fall-ready-or-not-here-i-come/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 00:57:09 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[NL-Jug]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[j-fall 2008]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2008/11/12/j-fall-ready-or-not-here-i-come/</guid>
		<description><![CDATA[Tomorrow I&#8217;m at the Dutch j-fall 2008 conference. I&#8217;ll try and post some live impressions from the event on my blog. Let&#8217;s hope my cell phone has 3G reception at the conference center. Expect to see a lot of short &#8230; <a href="http://blog.leenarts.net/2008/11/12/j-fall-ready-or-not-here-i-come/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Tomorrow I&#8217;m at the Dutch j-fall 2008 conference. I&#8217;ll try and post some live impressions from the event on my blog. Let&#8217;s hope my cell phone has 3G reception at the conference center.</p>
<p>Expect to see a lot of short posts with some pictures.</p>
<p>For those attending, see you there. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2008/11/12/j-fall-ready-or-not-here-i-come/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

