<?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>Gridshore &#187; jettro</title>
	<atom:link href="http://www.gridshore.nl/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gridshore.nl</link>
	<description>A weblog about software engineering, Architecture, Technology an other things we like.</description>
	<lastBuildDate>Tue, 27 Jul 2010 23:47:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Exposing jmx through jmxmp and reading the jmx data with groovy</title>
		<link>http://www.gridshore.nl/2010/06/20/exposing-jmx-through-jmxmp-and-reading-the-jmx-data-with-groovy/</link>
		<comments>http://www.gridshore.nl/2010/06/20/exposing-jmx-through-jmxmp-and-reading-the-jmx-data-with-groovy/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 09:22:14 +0000</pubDate>
		<dc:creator>jettro</dc:creator>
				<category><![CDATA[groovy and grails]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[jmx]]></category>
		<category><![CDATA[jmxmp]]></category>

		<guid isPermaLink="false">http://www.gridshore.nl/?p=1065</guid>
		<description><![CDATA[jQuery(document).ready(function($) { window.setTimeout('loadFBShareMe_1065()',5000); }); function loadFBShareMe_1065(){ jQuery(document).ready(function($) { $('.dd-fbshareme-1065').remove();$('.DD_FBSHAREME_AJAX_1065').attr('width','53');$('.DD_FBSHAREME_AJAX_1065').attr('height','69');$('.DD_FBSHAREME_AJAX_1065').attr('src','http://widgets.fbshare.me/files/fbshare.php?url=http://www.gridshore.nl/2010/06/20/exposing-jmx-through-jmxmp-and-reading-the-jmx-data-with-groovy/&#038;size=large'); }); }<p></p> <p>In my previous post, &#8220;Using JMX within a spring application&#8220;, I talked about monitoring your application with jmx. I discussed exposing beans with spring. At one of my current projects I am having problems exposing jmx through the default jmxrmi protocol. In his [...]]]></description>
		<wfw:commentRss>http://www.gridshore.nl/2010/06/20/exposing-jmx-through-jmxmp-and-reading-the-jmx-data-with-groovy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Upgraded wordpress and the atahualpa theme</title>
		<link>http://www.gridshore.nl/2010/06/19/upgraded-wordpress-and-the-atahualpa-theme/</link>
		<comments>http://www.gridshore.nl/2010/06/19/upgraded-wordpress-and-the-atahualpa-theme/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 18:03:10 +0000</pubDate>
		<dc:creator>jettro</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.gridshore.nl/?p=1062</guid>
		<description><![CDATA[jQuery(document).ready(function($) { window.setTimeout('loadFBShareMe_1062()',5000); }); function loadFBShareMe_1062(){ jQuery(document).ready(function($) { $('.dd-fbshareme-1062').remove();$('.DD_FBSHAREME_AJAX_1062').attr('width','53');$('.DD_FBSHAREME_AJAX_1062').attr('height','69');$('.DD_FBSHAREME_AJAX_1062').attr('src','http://widgets.fbshare.me/files/fbshare.php?url=http://www.gridshore.nl/2010/06/19/upgraded-wordpress-and-the-atahualpa-theme/&#038;size=large'); }); }<p>I have just upgraded the wordpress software to version 3. It all seemed to work fine. However I noticed errors in the archive pages. Therefore I wanted to upgrade to the latest and greatest atahualpa theme that I use for my blog. I should [...]]]></description>
		<wfw:commentRss>http://www.gridshore.nl/2010/06/19/upgraded-wordpress-and-the-atahualpa-theme/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using JMX within a spring application</title>
		<link>http://www.gridshore.nl/2010/06/02/using-jmx-within-a-spring-application/</link>
		<comments>http://www.gridshore.nl/2010/06/02/using-jmx-within-a-spring-application/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 19:40:51 +0000</pubDate>
		<dc:creator>jettro</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[jmx]]></category>
		<category><![CDATA[spring framework]]></category>

		<guid isPermaLink="false">http://www.gridshore.nl/?p=1055</guid>
		<description><![CDATA[jQuery(document).ready(function($) { window.setTimeout('loadFBShareMe_1055()',5000); }); function loadFBShareMe_1055(){ jQuery(document).ready(function($) { $('.dd-fbshareme-1055').remove();$('.DD_FBSHAREME_AJAX_1055').attr('width','53');$('.DD_FBSHAREME_AJAX_1055').attr('height','69');$('.DD_FBSHAREME_AJAX_1055').attr('src','http://widgets.fbshare.me/files/fbshare.php?url=http://www.gridshore.nl/2010/06/02/using-jmx-within-a-spring-application/&#038;size=large'); }); }<p>Lately I have been doing a lot with JMX. I use it more and more to check what my application is doing. I use it to monitor tomcat, the cache, queue&#8217;s and other libraries and components. Now I wanted to use jmx to monitor [...]]]></description>
		<wfw:commentRss>http://www.gridshore.nl/2010/06/02/using-jmx-within-a-spring-application/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Use Grails and Axon to create a CQRS application (part II)</title>
		<link>http://www.gridshore.nl/2010/04/16/use-grails-and-axon-to-create-a-cqrs-application-part-ii/</link>
		<comments>http://www.gridshore.nl/2010/04/16/use-grails-and-axon-to-create-a-cqrs-application-part-ii/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 18:58:48 +0000</pubDate>
		<dc:creator>jettro</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[groovy and grails]]></category>
		<category><![CDATA[axon]]></category>
		<category><![CDATA[cqrs]]></category>
		<category><![CDATA[groovy]]></category>

		<guid isPermaLink="false">http://www.gridshore.nl/?p=1036</guid>
		<description><![CDATA[jQuery(document).ready(function($) { window.setTimeout('loadFBShareMe_1036()',5000); }); function loadFBShareMe_1036(){ jQuery(document).ready(function($) { $('.dd-fbshareme-1036').remove();$('.DD_FBSHAREME_AJAX_1036').attr('width','53');$('.DD_FBSHAREME_AJAX_1036').attr('height','69');$('.DD_FBSHAREME_AJAX_1036').attr('src','http://widgets.fbshare.me/files/fbshare.php?url=http://www.gridshore.nl/2010/04/16/use-grails-and-axon-to-create-a-cqrs-application-part-ii/&#038;size=large'); }); }<p>In this post we focus on getting the task based user interface. We have the basic building blocks in the application, but the screens are a bit stupid. How many applications would you create where you have to manually copy the identifier of a [...]]]></description>
		<wfw:commentRss>http://www.gridshore.nl/2010/04/16/use-grails-and-axon-to-create-a-cqrs-application-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Attaching flex to Axon using the new Axon CommandBus</title>
		<link>http://www.gridshore.nl/2010/04/11/attaching-flex-to-axon-using-the-new-axon-commandbus/</link>
		<comments>http://www.gridshore.nl/2010/04/11/attaching-flex-to-axon-using-the-new-axon-commandbus/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 15:41:50 +0000</pubDate>
		<dc:creator>jettro</dc:creator>
				<category><![CDATA[Frontend Technology]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[BlazeDS]]></category>
		<category><![CDATA[cqrs]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[Spring BlazeDS]]></category>

		<guid isPermaLink="false">http://www.gridshore.nl/?p=1027</guid>
		<description><![CDATA[jQuery(document).ready(function($) { window.setTimeout('loadFBShareMe_1027()',5000); }); function loadFBShareMe_1027(){ jQuery(document).ready(function($) { $('.dd-fbshareme-1027').remove();$('.DD_FBSHAREME_AJAX_1027').attr('width','53');$('.DD_FBSHAREME_AJAX_1027').attr('height','69');$('.DD_FBSHAREME_AJAX_1027').attr('src','http://widgets.fbshare.me/files/fbshare.php?url=http://www.gridshore.nl/2010/04/11/attaching-flex-to-axon-using-the-new-axon-commandbus/&#038;size=large'); }); }<p>I have blogged before about the flex client I have created for the Axon framework addressbook sample project. If you did not read it before and want to learn more about the parsley framework, check this blog.</p> <p>http://www.gridshore.nl/2010/02/25/creating-a-sample-for-axon-using-flex-and-parsley/</p> <p>In this blog item I am [...]]]></description>
		<wfw:commentRss>http://www.gridshore.nl/2010/04/11/attaching-flex-to-axon-using-the-new-axon-commandbus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use Grails and Axon to create a CQRS application (part I)</title>
		<link>http://www.gridshore.nl/2010/04/08/use-grails-and-axon-to-create-a-cqrs-application-part-i/</link>
		<comments>http://www.gridshore.nl/2010/04/08/use-grails-and-axon-to-create-a-cqrs-application-part-i/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 22:02:49 +0000</pubDate>
		<dc:creator>jettro</dc:creator>
				<category><![CDATA[Axon Framework]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[groovy and grails]]></category>
		<category><![CDATA[axon]]></category>
		<category><![CDATA[cqrs]]></category>
		<category><![CDATA[grails]]></category>

		<guid isPermaLink="false">http://www.gridshore.nl/?p=1025</guid>
		<description><![CDATA[jQuery(document).ready(function($) { window.setTimeout('loadFBShareMe_1025()',5000); }); function loadFBShareMe_1025(){ jQuery(document).ready(function($) { $('.dd-fbshareme-1025').remove();$('.DD_FBSHAREME_AJAX_1025').attr('width','53');$('.DD_FBSHAREME_AJAX_1025').attr('height','69');$('.DD_FBSHAREME_AJAX_1025').attr('src','http://widgets.fbshare.me/files/fbshare.php?url=http://www.gridshore.nl/2010/04/08/use-grails-and-axon-to-create-a-cqrs-application-part-i/&#038;size=large'); }); }<p>Allard has been working on a new framework to make it easier to create a CQRS application. CQRS is short for Command Query Responsibility Segregation. An architecture that separates data sources for storing state and querying data. The query datasource should be easy to [...]]]></description>
		<wfw:commentRss>http://www.gridshore.nl/2010/04/08/use-grails-and-axon-to-create-a-cqrs-application-part-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doing more with groovy</title>
		<link>http://www.gridshore.nl/2010/04/05/doing-more-with-groovy/</link>
		<comments>http://www.gridshore.nl/2010/04/05/doing-more-with-groovy/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 18:19:09 +0000</pubDate>
		<dc:creator>jettro</dc:creator>
				<category><![CDATA[groovy and grails]]></category>
		<category><![CDATA[gradle]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[grape]]></category>
		<category><![CDATA[groovy]]></category>

		<guid isPermaLink="false">http://www.gridshore.nl/?p=1021</guid>
		<description><![CDATA[jQuery(document).ready(function($) { window.setTimeout('loadFBShareMe_1021()',5000); }); function loadFBShareMe_1021(){ jQuery(document).ready(function($) { $('.dd-fbshareme-1021').remove();$('.DD_FBSHAREME_AJAX_1021').attr('width','53');$('.DD_FBSHAREME_AJAX_1021').attr('height','69');$('.DD_FBSHAREME_AJAX_1021').attr('src','http://widgets.fbshare.me/files/fbshare.php?url=http://www.gridshore.nl/2010/04/05/doing-more-with-groovy/&#038;size=large'); }); }<p>I have big plans with groovy. After playing around with grails and doing some groovy scripting I was sure. I want more groovy. To be able to do more with groovy, I needed to learn more about groovy. One way to do this is [...]]]></description>
		<wfw:commentRss>http://www.gridshore.nl/2010/04/05/doing-more-with-groovy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a sample for axon using flex and parsley</title>
		<link>http://www.gridshore.nl/2010/02/25/creating-a-sample-for-axon-using-flex-and-parsley/</link>
		<comments>http://www.gridshore.nl/2010/02/25/creating-a-sample-for-axon-using-flex-and-parsley/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 10:46:37 +0000</pubDate>
		<dc:creator>jettro</dc:creator>
				<category><![CDATA[Axon Framework]]></category>
		<category><![CDATA[Frontend Technology]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[axon]]></category>
		<category><![CDATA[BlazeDS]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[parsley]]></category>
		<category><![CDATA[spring 3]]></category>

		<guid isPermaLink="false">http://www.gridshore.nl/?p=1013</guid>
		<description><![CDATA[jQuery(document).ready(function($) { window.setTimeout('loadFBShareMe_1013()',5000); }); function loadFBShareMe_1013(){ jQuery(document).ready(function($) { $('.dd-fbshareme-1013').remove();$('.DD_FBSHAREME_AJAX_1013').attr('width','53');$('.DD_FBSHAREME_AJAX_1013').attr('height','69');$('.DD_FBSHAREME_AJAX_1013').attr('src','http://widgets.fbshare.me/files/fbshare.php?url=http://www.gridshore.nl/2010/02/25/creating-a-sample-for-axon-using-flex-and-parsley/&#038;size=large'); }); }<p>The last weeks or maybe even months, I have spent time getting to understand the Axon Framework created by Allard. Axon is a framework that can help developers created a scalable and maintainable application based on Command Query Responsibility Segregation (CQRS) principles. Each morning [...]]]></description>
		<wfw:commentRss>http://www.gridshore.nl/2010/02/25/creating-a-sample-for-axon-using-flex-and-parsley/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Upgrading my books-overview flex, BlazeDS, Spring security application</title>
		<link>http://www.gridshore.nl/2010/02/17/upgrading-my-books-overview-flex-blazeds-spring-security-application/</link>
		<comments>http://www.gridshore.nl/2010/02/17/upgrading-my-books-overview-flex-blazeds-spring-security-application/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 19:54:02 +0000</pubDate>
		<dc:creator>jettro</dc:creator>
				<category><![CDATA[Frontend Technology]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[BlazeDS]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[flex 3]]></category>
		<category><![CDATA[flex-mojos]]></category>
		<category><![CDATA[intellij]]></category>
		<category><![CDATA[Spring BlazeDS]]></category>
		<category><![CDATA[spring security]]></category>

		<guid isPermaLink="false">http://www.gridshore.nl/?p=1005</guid>
		<description><![CDATA[jQuery(document).ready(function($) { window.setTimeout('loadFBShareMe_1005()',5000); }); function loadFBShareMe_1005(){ jQuery(document).ready(function($) { $('.dd-fbshareme-1005').remove();$('.DD_FBSHAREME_AJAX_1005').attr('width','53');$('.DD_FBSHAREME_AJAX_1005').attr('height','69');$('.DD_FBSHAREME_AJAX_1005').attr('src','http://widgets.fbshare.me/files/fbshare.php?url=http://www.gridshore.nl/2010/02/17/upgrading-my-books-overview-flex-blazeds-spring-security-application/&#038;size=large'); }); }<p>In March 2008 I started experimenting with flex and java integration. I wrote a lot of blog posts since than and even published an article on adobe.com. For most of my blog items I used a sample that is available on google code called [...]]]></description>
		<wfw:commentRss>http://www.gridshore.nl/2010/02/17/upgrading-my-books-overview-flex-blazeds-spring-security-application/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Creating a w3c validated rss feed using Rome and spring 3</title>
		<link>http://www.gridshore.nl/2010/02/16/creating-a-w3c-validated-rss-feed-using-rome-and-spring-3/</link>
		<comments>http://www.gridshore.nl/2010/02/16/creating-a-w3c-validated-rss-feed-using-rome-and-spring-3/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 11:16:00 +0000</pubDate>
		<dc:creator>jettro</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[rome]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[spring 3]]></category>
		<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[w3c]]></category>

		<guid isPermaLink="false">http://www.gridshore.nl/?p=999</guid>
		<description><![CDATA[jQuery(document).ready(function($) { window.setTimeout('loadFBShareMe_999()',5000); }); function loadFBShareMe_999(){ jQuery(document).ready(function($) { $('.dd-fbshareme-999').remove();$('.DD_FBSHAREME_AJAX_999').attr('width','53');$('.DD_FBSHAREME_AJAX_999').attr('height','69');$('.DD_FBSHAREME_AJAX_999').attr('src','http://widgets.fbshare.me/files/fbshare.php?url=http://www.gridshore.nl/2010/02/16/creating-a-w3c-validated-rss-feed-using-rome-and-spring-3/&#038;size=large'); }); }<p> <p>For my current customer I had to create an rss feed. In the java domain you immediately grab Rome to do the job. There was a catch. My customer wants (with good reason) to have feeds validated by the w3c feed validator. This [...]]]></description>
		<wfw:commentRss>http://www.gridshore.nl/2010/02/16/creating-a-w3c-validated-rss-feed-using-rome-and-spring-3/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
