<?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>Epseelon &#187; Flex</title>
	<atom:link href="http://sebastien-arbogast.com/category/flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://sebastien-arbogast.com</link>
	<description>Solving Software Problems since 2010</description>
	<lastBuildDate>Sat, 28 Jan 2012 21:41:44 +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>My Case for DTO&#8217;s</title>
		<link>http://sebastien-arbogast.com/2011/01/06/my-case-for-dtos/</link>
		<comments>http://sebastien-arbogast.com/2011/01/06/my-case-for-dtos/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 12:00:40 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Geek Culture]]></category>
		<category><![CDATA[Groovy/Grails]]></category>
		<category><![CDATA[Model-Driven Architecture]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=782</guid>
		<description><![CDATA[In many of my posts about Grails and Flex integration, I take for granted that I use Data Transfer Objects to transfer data between my Grails backend and my Flex frontend. Put simply, Data Transfer Object are pure data containing classes different from the domain entity classes used to store data in the backend. I take it for granted because I'm deeply convinced that it's the best way to do things and so far, experience has never proved me wrong. But I often get this question in comments or by mail (this is for you Martijn): why bother create an entirely separate class structure and copy data from entities to DTO's and back instead of just using entities?]]></description>
		<wfw:commentRss>http://sebastien-arbogast.com/2011/01/06/my-case-for-dtos/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<atom:link rel="payment" href="http://sebastien-arbogast.com/?flattrss_redirect&amp;id=782&amp;md5=da4d107f9378a8c4df8ed9eb5c6019ff" type="text/html" />
	</item>
		<item>
		<title>HuddleKit is Out!</title>
		<link>http://sebastien-arbogast.com/2010/11/24/huddlekit-is-out/</link>
		<comments>http://sebastien-arbogast.com/2010/11/24/huddlekit-is-out/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 21:57:21 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Entrepreneurship]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Groovy/Grails]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[huddlekit]]></category>

		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=772</guid>
		<description><![CDATA[That&#8217;s it. I spent a whole &#8220;wired in&#8221; week-end coding it. Four days of  submarine work, without a single RSS feed to distract me, with only 50 Twitter followees to keep me connected to the outside &#8220;world&#8221;. It took me quite some time to realize that what I really missed to get it out was [...]]]></description>
		<wfw:commentRss>http://sebastien-arbogast.com/2010/11/24/huddlekit-is-out/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="http://sebastien-arbogast.com/?flattrss_redirect&amp;id=772&amp;md5=fa7a657658de36c4aff7936d3e086bd7" type="text/html" />
	</item>
		<item>
		<title>Flex on Grails, Take 2: Part 3</title>
		<link>http://sebastien-arbogast.com/2010/11/19/flex-on-grails-take-2-part-3/</link>
		<comments>http://sebastien-arbogast.com/2010/11/19/flex-on-grails-take-2-part-3/#comments</comments>
		<pubDate>Fri, 19 Nov 2010 19:26:49 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Groovy/Grails]]></category>

		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=753</guid>
		<description><![CDATA[At the end of the <a href="http://sebastien-arbogast.com/2010/11/16/flex-on-grails-take-2-part-2/">second article in this series</a>, we ended up with a working application but it was not really ready for the real world because it had one major flaw: the URL of the AMF endpoint was hardcoded in the client in such a way that it was impossible to change after compilation and very hard to handle several environments (dev, test, prod). The solution to that problem is to integrate dependency injection into the mix.]]></description>
		<wfw:commentRss>http://sebastien-arbogast.com/2010/11/19/flex-on-grails-take-2-part-3/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<atom:link rel="payment" href="http://sebastien-arbogast.com/?flattrss_redirect&amp;id=753&amp;md5=afde6202715d768219acbe28456da366" type="text/html" />
	</item>
		<item>
		<title>Flex on Grails: Take 2, Part 2</title>
		<link>http://sebastien-arbogast.com/2010/11/16/flex-on-grails-take-2-part-2/</link>
		<comments>http://sebastien-arbogast.com/2010/11/16/flex-on-grails-take-2-part-2/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 22:23:11 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Groovy/Grails]]></category>

		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=695</guid>
		<description><![CDATA[<a href='http://sebastien-arbogast.com/wp-content/uploads/2010/11/todolist2.zip'>todolist2</a>This is a follow-up post to <a href="http://sebastien-arbogast.com/2010/11/13/flex-on-grails-take-2/">Flex on Grails, Take 2</a>.]]></description>
		<wfw:commentRss>http://sebastien-arbogast.com/2010/11/16/flex-on-grails-take-2-part-2/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		<atom:link rel="payment" href="http://sebastien-arbogast.com/?flattrss_redirect&amp;id=695&amp;md5=0b0eaa320f4737fc1c89ff061cf65fb2" type="text/html" />
	</item>
		<item>
		<title>Flex on Grails: Take 2</title>
		<link>http://sebastien-arbogast.com/2010/11/15/flex-on-grails-take-2/</link>
		<comments>http://sebastien-arbogast.com/2010/11/15/flex-on-grails-take-2/#comments</comments>
		<pubDate>Sun, 14 Nov 2010 23:36:47 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Groovy/Grails]]></category>

		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=615</guid>
		<description><![CDATA[When I first discovered Flex, one of my first obsessions was how to make it work with a Java backend. I'm a java developer at heart and my Java backend stack of choice back then was Spring/Hibernate-based. That's why I published a series of full-stack articles that became quite popular. But another obsession of mine has always been productivity so when I discovered Grails, it became my new preferred environment and I started looking for ways to plug a Flex frontend into a Grails backend. All of this work culminated in the release of my Grails BlazeDS plugin which worked great but had a few limitations (only Java DTO's, run-war instead of run-app, etc.). I mean, it worked great... until it didn't.]]></description>
		<wfw:commentRss>http://sebastien-arbogast.com/2010/11/15/flex-on-grails-take-2/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		<atom:link rel="payment" href="http://sebastien-arbogast.com/?flattrss_redirect&amp;id=615&amp;md5=c725f2c1a12aa0eb879bb1a9e3bc14c6" type="text/html" />
	</item>
		<item>
		<title>Mac Runtimes, What a Mess!</title>
		<link>http://sebastien-arbogast.com/2010/10/25/mac-runtimes-what-a-mess/</link>
		<comments>http://sebastien-arbogast.com/2010/10/25/mac-runtimes-what-a-mess/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 13:03:11 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Geek Culture]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=604</guid>
		<description><![CDATA[First of all, let&#8217;s make things clear: I&#8217;ve been a very satisfied Mac user for the past 4 years or so, but I&#8217;m also a Java and a Flex developer, which means I have interests in all three of those technologies. And yes, I&#8217;m also a big fan of Steve Jobs, but despite all expectations, [...]]]></description>
		<wfw:commentRss>http://sebastien-arbogast.com/2010/10/25/mac-runtimes-what-a-mess/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="http://sebastien-arbogast.com/?flattrss_redirect&amp;id=604&amp;md5=e3b4fb319c38721245b99899b6c1af87" type="text/html" />
	</item>
		<item>
		<title>Adobe, SpringSource, Please Help us with Grails/Flex integration</title>
		<link>http://sebastien-arbogast.com/2010/08/24/adobe-springsource-please-help-us-with-grailsflex-integration/</link>
		<comments>http://sebastien-arbogast.com/2010/08/24/adobe-springsource-please-help-us-with-grailsflex-integration/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 18:47:59 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Groovy/Grails]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[springsource]]></category>

		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=567</guid>
		<description><![CDATA[I&#8217;ve been using Grails extensively for a year or so, and I love it, I really do. I even wrote a couple of plugins for it, including one for integrating Grails with Apple Push Notification Service. But since I&#8217;m always looking for productive ways to develop, I always thought that Grails and Flex were the [...]]]></description>
		<wfw:commentRss>http://sebastien-arbogast.com/2010/08/24/adobe-springsource-please-help-us-with-grailsflex-integration/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<atom:link rel="payment" href="http://sebastien-arbogast.com/?flattrss_redirect&amp;id=567&amp;md5=6097314f719ada72eb80a5404e527c17" type="text/html" />
	</item>
		<item>
		<title>Grails/BlazeDS/Flex/iPhone Full Stack Part 2/3</title>
		<link>http://sebastien-arbogast.com/2010/05/14/grailsblazedsflexiphone-full-stack-part-23/</link>
		<comments>http://sebastien-arbogast.com/2010/05/14/grailsblazedsflexiphone-full-stack-part-23/#comments</comments>
		<pubDate>Fri, 14 May 2010 14:52:35 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Dynamic Java]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Groovy/Grails]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Tech Stuff]]></category>

		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=507</guid>
		<description><![CDATA[In the previous episode, we built a simple Grails backend for the todolist application. In this installment, we will create a simple Flex 4 front-end for this backend. The following assumes that you have already installed Flash Builder 4 (formerly known as Flex Builder), either in standalone mode or as an Eclipse plug-in. Part 2: [...]]]></description>
		<wfw:commentRss>http://sebastien-arbogast.com/2010/05/14/grailsblazedsflexiphone-full-stack-part-23/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		<atom:link rel="payment" href="http://sebastien-arbogast.com/?flattrss_redirect&amp;id=507&amp;md5=4a88c8fe9e6a9648b2f2f07f20b2dc5b" type="text/html" />
	</item>
		<item>
		<title>Grails/BlazeDS/Flex/iPhone Full Stack Part1/3</title>
		<link>http://sebastien-arbogast.com/2010/05/13/grailsblazedsflexiphone-full-stack-part13/</link>
		<comments>http://sebastien-arbogast.com/2010/05/13/grailsblazedsflexiphone-full-stack-part13/#comments</comments>
		<pubDate>Thu, 13 May 2010 19:19:06 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Groovy/Grails]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Tech Stuff]]></category>

		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=466</guid>
		<description><![CDATA[A couple of years ago, I published an article on this blog entitled "<a title="Flex, Spring and BlazeDS: the full stack!" href="http://sebastien-arbogast.com/2008/04/10/flex-spring-and-blazeds-the-full-stack/">Flex,  Spring and BlazeDS: the full stack!</a>" and this article became very popular. Actually it broke my daily visits record. Today I'm gonna try to break this record again.]]></description>
		<wfw:commentRss>http://sebastien-arbogast.com/2010/05/13/grailsblazedsflexiphone-full-stack-part13/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<atom:link rel="payment" href="http://sebastien-arbogast.com/?flattrss_redirect&amp;id=466&amp;md5=93bd0c6d33db145c281641e7b789f938" type="text/html" />
	</item>
		<item>
		<title>Presentations</title>
		<link>http://sebastien-arbogast.com/2010/04/08/presentations/</link>
		<comments>http://sebastien-arbogast.com/2010/04/08/presentations/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 06:14:27 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Geek Culture]]></category>

		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=462</guid>
		<description><![CDATA[Just a quick note about past and future talks. Yesterday evening, I gave a presentation at Brussels&#8217; Café Numérique to set a few facts straight about Flash and try to stop th FUD madness. It was very funny trolling in live. Excellent atmosphere. If you&#8217;re a Belgian geek (or you don&#8217;t want to be afraid [...]]]></description>
		<wfw:commentRss>http://sebastien-arbogast.com/2010/04/08/presentations/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="http://sebastien-arbogast.com/?flattrss_redirect&amp;id=462&amp;md5=f37668ec50074099170cc3d71756b407" type="text/html" />
	</item>
	</channel>
</rss>

