<?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>A Java geek &#187; Technical</title>
	<atom:link href="http://blog.frankel.ch/category/tech/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.frankel.ch</link>
	<description>Nicolas Fränkel blog</description>
	<lastBuildDate>Mon, 26 Jul 2010 14:37:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=7894</generator>
		<item>
		<title>Managing POM versions</title>
		<link>http://blog.frankel.ch/managing-pom-versions</link>
		<comments>http://blog.frankel.ch/managing-pom-versions#comments</comments>
		<pubDate>Mon, 26 Jul 2010 14:37:47 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[maven]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1234</guid>
		<description><![CDATA[This article won&#8217;t be long but can be a lifesaver. If you use Maven, how many times did you need to manually update POM versions in an entire modules hierarchy? For me, the answer is: &#8220;too many&#8221;. When you project grows to include many Maven modules, releasing a new version can be a nightmare. Sure, [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/managing-pom-versions/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Further into CDI</title>
		<link>http://blog.frankel.ch/further-into-cdi</link>
		<comments>http://blog.frankel.ch/further-into-cdi#comments</comments>
		<pubDate>Tue, 13 Jul 2010 12:08:24 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[CDI]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1220</guid>
		<description><![CDATA[In one of my latest articles on CDI, one of the lessons I learned was to use factory methods in order to reduce the number of classes. In this article, I will go into the detail since I think it is of some importance. More basic informations on CDI can be found in some previous [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/further-into-cdi/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Safely give away your demo applications</title>
		<link>http://blog.frankel.ch/safely-give-away-your-demo-applications</link>
		<comments>http://blog.frankel.ch/safely-give-away-your-demo-applications#comments</comments>
		<pubDate>Mon, 05 Jul 2010 12:06:43 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Product review]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1198</guid>
		<description><![CDATA[Last month, I had to develop a Proof-of-Concept web application for a potential customer. Everything went fine, but at the end of the meeting, the customer asked &#8220;Surely you will give us the demo so we can play with it further on our own&#8221;. I was pretty sure of my craft, so I had no [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/safely-give-away-your-demo-applications/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flamingo tutorial</title>
		<link>http://blog.frankel.ch/flamingo-tutorial</link>
		<comments>http://blog.frankel.ch/flamingo-tutorial#comments</comments>
		<pubDate>Sun, 27 Jun 2010 13:24:39 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1147</guid>
		<description><![CDATA[In this article, I will provide you with the documentation to easily use the Flamingo framework and more precisely, its ribbon widget. Introduction Never say that Microsoft never innovates: in Office, it introduced an interesting concept, the ribbon band. The ribbon band is a toolbar of sort. But whereas toolbars are fixed, ribbons layout can [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/flamingo-tutorial/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Next book review: Spring Security 3</title>
		<link>http://blog.frankel.ch/next-book-review-spring-security-3</link>
		<comments>http://blog.frankel.ch/next-book-review-spring-security-3#comments</comments>
		<pubDate>Wed, 23 Jun 2010 21:15:27 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Book review]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1143</guid>
		<description><![CDATA[My next book review will be on Spring Security 3 from Packt. I&#8217;ve heard of Spring Security since it was previously named Acegi Security but I hadn&#8217;t the chance to play with it. A book on the Spring Security model will let me dive into the subject, providing me with the means to see if [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/next-book-review-spring-security-3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lessons learned from CDI in Swing</title>
		<link>http://blog.frankel.ch/lessons-learned-from-cdi-in-swing</link>
		<comments>http://blog.frankel.ch/lessons-learned-from-cdi-in-swing#comments</comments>
		<pubDate>Mon, 21 Jun 2010 13:56:31 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[CDI]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1101</guid>
		<description><![CDATA[Sinced I dived into CDI, I explored classical Java EE uses. Then, I used CDI into a pet project of mine to see how it could be used in Swing applications. This article sums up what lessons I learned from itthis far. Note: this article assumes you have some familiarity with CDI; if not, please [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/lessons-learned-from-cdi-in-swing/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tomcat 6 Developer&#8217;s guide</title>
		<link>http://blog.frankel.ch/tomcat-6-developers-guide</link>
		<comments>http://blog.frankel.ch/tomcat-6-developers-guide#comments</comments>
		<pubDate>Mon, 07 Jun 2010 13:08:19 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Book review]]></category>
		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1081</guid>
		<description><![CDATA[This review is about Tomcat 6 Developer&#8217;s guide by Damodar Chetty from Packt Publishing. Facts 11 chapters, 395 pages, 44$99 This book covers how Tomcat works: Server,  Service, Connector, Valve, Pipeline, Engine, Host, Context, Wrapper and Manager won&#8217;t hold any secrets anymore This book is intended for administrators that want to know how their product [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/tomcat-6-developers-guide/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CDI, an overview &#8211; Part 2</title>
		<link>http://blog.frankel.ch/cdi-an-overview-part-2</link>
		<comments>http://blog.frankel.ch/cdi-an-overview-part-2#comments</comments>
		<pubDate>Mon, 31 May 2010 14:20:35 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[CDI]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1042</guid>
		<description><![CDATA[In the previous part of CDI, we saw some injection, qualifiers and scope. Now, it&#8217;s time to browse through more advanced features. Producers Previous examples cannot resolve all our use-cases. Some of these include: injection of random values injection of context-dependent value in general, places where the injection process cannot be narrowed down to a [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/cdi-an-overview-part-2/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CDI, an overview &#8211; Part 1</title>
		<link>http://blog.frankel.ch/cdi-an-overview-part-1</link>
		<comments>http://blog.frankel.ch/cdi-an-overview-part-1#comments</comments>
		<pubDate>Sat, 22 May 2010 21:22:00 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[CDI]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=982</guid>
		<description><![CDATA[Introduction I may be a Spring fanboy but I&#8217;m also convinced a technology should embrace standards. Although Spring is now a de facto standard, it is in competition with other products, like Google Guice for example. It makes my work as an architect harder since my craft is to devise the most perennial solutions: standards [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/cdi-an-overview-part-1/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Decrease your pages load time, one year later</title>
		<link>http://blog.frankel.ch/decrease-your-pages-load-time-2</link>
		<comments>http://blog.frankel.ch/decrease-your-pages-load-time-2#comments</comments>
		<pubDate>Mon, 17 May 2010 14:48:45 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[jawr]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=949</guid>
		<description><![CDATA[More than one year ago, I blogged about pages load time and Jawr. Since then, either my projects were intranet applications where load time was not an issue or we had no say in the tools used. So, I had no possibility to use any of the tools I found then. Now, I&#8217;m soon to [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/decrease-your-pages-load-time-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
