<?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; Development</title>
	<atom:link href="http://blog.frankel.ch/category/tech/dev/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>Adapters in JAXB</title>
		<link>http://blog.frankel.ch/adapters-in-jaxb</link>
		<comments>http://blog.frankel.ch/adapters-in-jaxb#comments</comments>
		<pubDate>Sun, 29 Jan 2012 20:31:49 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[jaxb]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=2052</guid>
		<description><![CDATA[Java XML Binding (aka JAXB) is part of many applications since it provides a convenient API to marshall/unmarshall Java to/from XML. Like so many area, the devil is in the detail, like when one has to unmarshall a JAXB-incompatible class. Such classes come across one&#8217;s code for a variety of reasons: design, legacy, third-party&#8230; Suffice [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/adapters-in-jaxb/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Shoud you change your design for testing purposes?</title>
		<link>http://blog.frankel.ch/shoud-you-change-your-design-for-testing-purposes</link>
		<comments>http://blog.frankel.ch/shoud-you-change-your-design-for-testing-purposes#comments</comments>
		<pubDate>Sun, 22 Jan 2012 21:14:52 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=2050</guid>
		<description><![CDATA[As Dependency Injection frameworks go, the standard is currently CDI. When switching from Spring, one has to consider the following problem: how do you unit test your injected classes? In Spring, DI is achieved through either constructor injection or setter injection. Both allow for simple unit testing by providing the dependencies and calling either the [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/shoud-you-change-your-design-for-testing-purposes/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Properly closing Swing windows</title>
		<link>http://blog.frankel.ch/properly-closing-swing-windows</link>
		<comments>http://blog.frankel.ch/properly-closing-swing-windows#comments</comments>
		<pubDate>Sun, 08 Jan 2012 17:23:49 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=2039</guid>
		<description><![CDATA[There are many subjects one has to know when working with Swing and one of them is window closing. A beginner pass through some steps (and yes, I consider myself a beginner in Swing) and here are those I experienced myself. Hiding is default In the first step, you realize that by clicking the cross [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/properly-closing-swing-windows/feed</wfw:commentRss>
		<slash:comments>0</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>Java, Scala, complexity and aardvarks</title>
		<link>http://blog.frankel.ch/java-scala-complexity-and-aardvarks</link>
		<comments>http://blog.frankel.ch/java-scala-complexity-and-aardvarks#comments</comments>
		<pubDate>Sun, 04 Dec 2011 18:00:09 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[scala]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=2004</guid>
		<description><![CDATA[This week saw another flame war from some of the Scala crowd. This time, it was toward Stephen Colebourne, the man behind Joda time. The article in question can be found here, and Stephen&#8217;s answer here. To be frank, I tend to agree to Stephen&#8217;s predicat but for very different reasons. Now, if you&#8217;re a [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/java-scala-complexity-and-aardvarks/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8216;Learning Vaadin&#8217; contest winners</title>
		<link>http://blog.frankel.ch/learning-vaadin-contest-winners</link>
		<comments>http://blog.frankel.ch/learning-vaadin-contest-winners#comments</comments>
		<pubDate>Mon, 28 Nov 2011 08:21:46 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[vaadin]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1993</guid>
		<description><![CDATA[Dear readers, Thanks for your participation in the &#8216;Learning Vaadin&#8217; contest. It&#8217;s my pleasure to announce the winners: Adolfo Benedetti who commented on the integration side of &#8216;Learning Vaadin&#8217; Sebastian who also commented about integration A. Jansenn who noted the Vaadin team is very positive about &#8216;Learning Vaadin&#8217; and that it&#8217;s a good complement to [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/learning-vaadin-contest-winners/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Win Free Copies of Learning Vaadin book</title>
		<link>http://blog.frankel.ch/win-free-copies-of-learning-vaadin-book</link>
		<comments>http://blog.frankel.ch/win-free-copies-of-learning-vaadin-book#comments</comments>
		<pubDate>Sun, 20 Nov 2011 20:00:48 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[JEE]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1986</guid>
		<description><![CDATA[To celebrate the release of my new book, Learning Vaadin, Packt is giving away 3 copies especially to my blog readers. Keep reading to find out how you can be one of the lucky winners. Overview of Learning Vaadin Discover the Vaadin framework in a progressive and structured way Learn about components, events, layouts, containers, [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/win-free-copies-of-learning-vaadin-book/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Configuring Maven to use SLF4J</title>
		<link>http://blog.frankel.ch/configuring-maven-to-use-slf4j</link>
		<comments>http://blog.frankel.ch/configuring-maven-to-use-slf4j#comments</comments>
		<pubDate>Sun, 06 Nov 2011 18:00:12 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[logging]]></category>
		<category><![CDATA[slf4j]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1970</guid>
		<description><![CDATA[I mainly write articles for two reasons: to understand something that is new to me or to document something I regularly have to explain to others. This article definitely falls in the second category: in order to celebrate the new 1.0.0 version of Logback, I&#8217;ve decided to write down once and for all how to [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/configuring-maven-to-use-slf4j/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>&#8216;Learning Vaadin&#8217; is out</title>
		<link>http://blog.frankel.ch/learning-vaadin-is-out</link>
		<comments>http://blog.frankel.ch/learning-vaadin-is-out#comments</comments>
		<pubDate>Sun, 30 Oct 2011 18:30:21 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[vaadin]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1965</guid>
		<description><![CDATA[This is it! After 10 monts of work, my first book is out: &#8216;Learning Vaadin&#8217; is now available at Packt and Amazon. First things first, what&#8217;s is Vaadin? Vaadin is a presentation-layer web framework that let you easily develop Rich Internet Applications. It does so by provding an abstraction over the Servlet API and by [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/learning-vaadin-is-out/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

