<?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; CDI</title>
	<atom:link href="http://blog.frankel.ch/tag/cdi/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.frankel.ch</link>
	<description>Nicolas Fränkel blog</description>
	<lastBuildDate>Sun, 05 Feb 2012 21:41:47 +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>CDI worse than Spring for autowiring?</title>
		<link>http://blog.frankel.ch/cdi-worse-than-spring-for-autowiring</link>
		<comments>http://blog.frankel.ch/cdi-worse-than-spring-for-autowiring#comments</comments>
		<pubDate>Sun, 05 Feb 2012 21:41:47 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[autowiring]]></category>
		<category><![CDATA[CDI]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=2070</guid>
		<description><![CDATA[Let&#8217;s face it, there are two kinds of developers: those that favor Spring autowiring because it alleviates them from writing XML (even though you can do autowiring with XML) and those that see autowiring as something risky. I must admit I&#8217;m of the second brand. In fact, I&#8217;d rather face a rabbied 800-pounds gorilla than [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/cdi-worse-than-spring-for-autowiring/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Managing unmanaged beans in CDI</title>
		<link>http://blog.frankel.ch/managing-unmanaged-beans-in-cdi</link>
		<comments>http://blog.frankel.ch/managing-unmanaged-beans-in-cdi#comments</comments>
		<pubDate>Sun, 01 Jan 2012 18:00:41 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[CDI]]></category>
		<category><![CDATA[Weld]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=2024</guid>
		<description><![CDATA[During these (much deserved) vacations, I worked on a pet project of mine which uses CDI with the Weld implementation and SLF4J with the Logback implementation. The terms of the problem were very simple:  Iwanted the logs of my application to be displayed in a Swing table, i.e. a Logback appender had to write in [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/managing-unmanaged-beans-in-cdi/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TestNG, FEST et CDI</title>
		<link>http://blog.frankel.ch/testng-fest-et-cdi</link>
		<comments>http://blog.frankel.ch/testng-fest-et-cdi#comments</comments>
		<pubDate>Sun, 02 Oct 2011 18:00:48 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[CDI]]></category>
		<category><![CDATA[fest]]></category>
		<category><![CDATA[testng]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1909</guid>
		<description><![CDATA[No, those are not ingredients for a new fruit salad recipe. These are just the components I used in one of my pet project: it&#8217;ss a Swing application in which I wanted to try out CDI. I ended up with Weld SE, which is the CDI RI from JBoss. The application was tested alright with [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/testng-fest-et-cdi/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why CDI won&#8217;t replace Spring</title>
		<link>http://blog.frankel.ch/why-cdi-wont-replace-spring</link>
		<comments>http://blog.frankel.ch/why-cdi-wont-replace-spring#comments</comments>
		<pubDate>Sun, 14 Nov 2010 08:13:42 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[CDI]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1430</guid>
		<description><![CDATA[CDI is part of JavaEE 6 and that&#8217;s a great move forward. Now, there&#8217;s a standard telling vendors and developers how to do DI. It can be refined, but it&#8217;s here nonetheless. Norms and standards are IMHO a good thing in any industry. Yet, I don&#8217;t subscribe to some people&#8217;s points of view that this [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/why-cdi-wont-replace-spring/feed</wfw:commentRss>
		<slash:comments>3</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>2</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>6</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>4</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>9</slash:comments>
		</item>
	</channel>
</rss>

