<?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; JEE</title>
	<atom:link href="http://blog.frankel.ch/category/tech/dev/java/jee/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>&#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>&#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>
		<item>
		<title>Better Maven integration leads to unforeseen consequences (bugs)</title>
		<link>http://blog.frankel.ch/better-maven-integration-leads-to-unforeseen-consequences-bugs</link>
		<comments>http://blog.frankel.ch/better-maven-integration-leads-to-unforeseen-consequences-bugs#comments</comments>
		<pubDate>Sun, 11 Sep 2011 16:00:42 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[m2eclipse]]></category>
		<category><![CDATA[maven]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1897</guid>
		<description><![CDATA[This week, I was faced with what seemed an near-insuperable problem. I was called by one of my dev: as soon as he upgraded his Eclipse (or more precisely, our own already-configured Eclipse), he couldn&#8217;t deploy to Tomcat through WTP. Here are the steps I took to resolve the problem and more general thoughts about [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/better-maven-integration-leads-to-unforeseen-consequences-bugs/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Skinny WAR done right</title>
		<link>http://blog.frankel.ch/skinny-war-done-right</link>
		<comments>http://blog.frankel.ch/skinny-war-done-right#comments</comments>
		<pubDate>Sun, 04 Sep 2011 18:51:31 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[dry]]></category>
		<category><![CDATA[maven]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1879</guid>
		<description><![CDATA[In a previous post, I wrote about how to create skinny WAR with Maven the DRY way: it was not the DRYier way to do it, as was demonstrated to me this week by my colleague Olivier Chapiteau (credit where credit is due). His solution is far more elegant; it is reproduced below for reference&#8217;s [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/skinny-war-done-right/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SSL your Tomcat 7</title>
		<link>http://blog.frankel.ch/ssl-your-tomcat-7</link>
		<comments>http://blog.frankel.ch/ssl-your-tomcat-7#comments</comments>
		<pubDate>Sun, 03 Jul 2011 18:29:28 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1833</guid>
		<description><![CDATA[One thing I&#8217;m doing very often and always searching on the Internet is how to obtain a self-signed SSL certificate and install it in both my client browsers and my local Tomcat. Sure enough there are enough resources available online, but since it&#8217;s a bore to go looking for the right one (yes, some do [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/ssl-your-tomcat-7/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Get the handle on the MANIFEST.MF in a webapp</title>
		<link>http://blog.frankel.ch/get-the-handle-on-the-manifest-mf-in-a-webapp</link>
		<comments>http://blog.frankel.ch/get-the-handle-on-the-manifest-mf-in-a-webapp#comments</comments>
		<pubDate>Sun, 26 Jun 2011 18:02:19 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[manifest]]></category>
		<category><![CDATA[webapp]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1826</guid>
		<description><![CDATA[Code review is part of my job, and you cannot know the crap I&#8217;ve seen. Like someone pointed out, it&#8217;s also sometimes the crap I&#8217;ve written In all cases, however, it&#8217;s because some developers do not have deep knowledge of how things work: most learnt something (in university or from a senior developer) years ago [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/get-the-handle-on-the-manifest-mf-in-a-webapp/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>New declarative security features in Servlet 3.0</title>
		<link>http://blog.frankel.ch/new-declarative-security-features-in-servlet-3-0</link>
		<comments>http://blog.frankel.ch/new-declarative-security-features-in-servlet-3-0#comments</comments>
		<pubDate>Sun, 22 May 2011 19:37:16 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[servlet]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1775</guid>
		<description><![CDATA[Servlet 3.0 is not only about the replacement of the web.xml deployment descriptor by annotations. In this article, we&#8217;ll see what improvement it makes in the realm of security. In Servlet 2.5 (and before that), declarative security was about the following features: authentication method (BASIC, FORM, etc) authorization to differents parts of the application (web [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/new-declarative-security-features-in-servlet-3-0/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>New Filter API in Vaadin 6.6</title>
		<link>http://blog.frankel.ch/new-filter-api-in-vaadin-6-6</link>
		<comments>http://blog.frankel.ch/new-filter-api-in-vaadin-6-6#comments</comments>
		<pubDate>Mon, 02 May 2011 01:00:19 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[vaadin]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1739</guid>
		<description><![CDATA[Vaadin is available in version 6.6 preview since this week. Among other interesting enhancements, one surely caught my attention, the new Filter API. To understand why it&#8217;s so interesting, one must know how it&#8217;s handled in version 6.5 and before. But first, a word about filters in Vaadin: they are used in containers, which handle [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/new-filter-api-in-vaadin-6-6/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>First try with CloudFoundry</title>
		<link>http://blog.frankel.ch/first-try-with-cloudfoundry</link>
		<comments>http://blog.frankel.ch/first-try-with-cloudfoundry#comments</comments>
		<pubDate>Mon, 25 Apr 2011 06:03:37 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloudfoundry]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=1712</guid>
		<description><![CDATA[The cloud is here to stay. When Google made Java available for its App Engine PaaS platform (before there was only Python), I was there and I tried it. Last week, VMWare launched its competitor, the CloudFoundry platform, and I wanted to try it the same way. Since then, I&#8217;ve played a little with it [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/first-try-with-cloudfoundry/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

