<?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; Model-Driven Architecture</title>
	<atom:link href="http://sebastien-arbogast.com/category/model-driven-architecture/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>Text, Expressivity and Culture-Oriented Programming</title>
		<link>http://sebastien-arbogast.com/2009/09/30/text-expressivity-and-culture-oriented-programming/</link>
		<comments>http://sebastien-arbogast.com/2009/09/30/text-expressivity-and-culture-oriented-programming/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 20:57:26 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Geek Culture]]></category>
		<category><![CDATA[Language Oriented Programming]]></category>
		<category><![CDATA[Model-Driven Architecture]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[LOP]]></category>
		<category><![CDATA[MPS]]></category>
		<category><![CDATA[string theory]]></category>

		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=292</guid>
		<description><![CDATA[Following up on my reflexion about what could software development look like a few years or decades from now, there is this big problem that has been bugging me for years now and that I have never found the time to really tackle: expressivity. In the same way as files appear to me as the [...]]]></description>
		<wfw:commentRss>http://sebastien-arbogast.com/2009/09/30/text-expressivity-and-culture-oriented-programming/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="http://sebastien-arbogast.com/?flattrss_redirect&amp;id=292&amp;md5=048492e9ddb2f2654773a916e33293d8" type="text/html" />
	</item>
		<item>
		<title>2008 flashback</title>
		<link>http://sebastien-arbogast.com/2008/12/23/2008-flashback/</link>
		<comments>http://sebastien-arbogast.com/2008/12/23/2008-flashback/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 00:17:29 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Geek Culture]]></category>
		<category><![CDATA[Language Oriented Programming]]></category>
		<category><![CDATA[Model-Driven Architecture]]></category>
		<category><![CDATA[OSGi]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[TagSpot]]></category>

		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=127</guid>
		<description><![CDATA[That&#8217;s it. Holidays are here, this year is almost over, time slows down for a few days so that we can look back, then enjoy and start again. This post is probably not be of great use to anyone but me, but it&#8217;s a blog after all, sometimes I can use it as a personal [...]]]></description>
		<wfw:commentRss>http://sebastien-arbogast.com/2008/12/23/2008-flashback/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="http://sebastien-arbogast.com/?flattrss_redirect&amp;id=127&amp;md5=69e2814386fea0c70a1ddc8a58f77a15" type="text/html" />
	</item>
		<item>
		<title>Talk Less, Do More</title>
		<link>http://sebastien-arbogast.com/2008/11/01/talk-less-do-more/</link>
		<comments>http://sebastien-arbogast.com/2008/11/01/talk-less-do-more/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 15:17:27 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Geek Culture]]></category>
		<category><![CDATA[Language Oriented Programming]]></category>
		<category><![CDATA[Model-Driven Architecture]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[LOP]]></category>
		<category><![CDATA[MDA]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=87</guid>
		<description><![CDATA[I&#8217;ve been a Java developer for almost 8 years now, I&#8217;ve used many frameworks and tools, Spring, Hibernate, EJB&#8217;s, Swing, etc. And a few years back, I started to look for a less verbose way to express concepts like business entities, services, workflows and so on. For some time, Model-Driven Architecture (MDA) has been the [...]]]></description>
		<wfw:commentRss>http://sebastien-arbogast.com/2008/11/01/talk-less-do-more/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<atom:link rel="payment" href="http://sebastien-arbogast.com/?flattrss_redirect&amp;id=87&amp;md5=05524a899094bf9213abf30053d1482d" type="text/html" />
	</item>
		<item>
		<title>The End of an Era, the Beginning of a New One</title>
		<link>http://sebastien-arbogast.com/2008/06/28/the-end-of-an-era-the-beginning-of-a-new-one/</link>
		<comments>http://sebastien-arbogast.com/2008/06/28/the-end-of-an-era-the-beginning-of-a-new-one/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 18:55:33 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Geek Culture]]></category>
		<category><![CDATA[Language Oriented Programming]]></category>
		<category><![CDATA[Model-Driven Architecture]]></category>
		<category><![CDATA[andromda]]></category>
		<category><![CDATA[Jetbrains]]></category>
		<category><![CDATA[LOP]]></category>
		<category><![CDATA[Martin Fowler]]></category>
		<category><![CDATA[MDA]]></category>

		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=69</guid>
		<description><![CDATA[I&#8217;m a pure product of the Object-Oriented Programming generation. I&#8217;ve experimented several different paradigms when I was in engineering school, including formal programming in B, functional programming in OCaml, logical programming with PROLOG and Eclipse (the programming language, not the IDE). But when I started writing software in high school, it was with TurboPascal and [...]]]></description>
		<wfw:commentRss>http://sebastien-arbogast.com/2008/06/28/the-end-of-an-era-the-beginning-of-a-new-one/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="http://sebastien-arbogast.com/?flattrss_redirect&amp;id=69&amp;md5=a6103734f1dee26d233c34d6069e7d86" type="text/html" />
	</item>
		<item>
		<title>What&#8217;s there after Objects?</title>
		<link>http://sebastien-arbogast.com/2008/06/22/whats-there-after-objects/</link>
		<comments>http://sebastien-arbogast.com/2008/06/22/whats-there-after-objects/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 22:13:50 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Geek Culture]]></category>
		<category><![CDATA[Model-Driven Architecture]]></category>
		<category><![CDATA[andromda]]></category>
		<category><![CDATA[MDA]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[procedural]]></category>

		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=66</guid>
		<description><![CDATA[As far as I can tell, there has been 3 major &#8220;revolutions&#8221; in software development since it all started: From binary to assembly language From assembly language to procedural languages From procedural languages to Object-Oriented Programming Of course I&#8217;m not even talking about marginal evolutions like functional programming, scripting or formal programming. And behind a [...]]]></description>
		<wfw:commentRss>http://sebastien-arbogast.com/2008/06/22/whats-there-after-objects/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		<atom:link rel="payment" href="http://sebastien-arbogast.com/?flattrss_redirect&amp;id=66&amp;md5=ac9c8f9fc2b9b0e1802b569964d27f39" type="text/html" />
	</item>
		<item>
		<title>Goal-Driven Development</title>
		<link>http://sebastien-arbogast.com/2008/03/10/goal-driven-development/</link>
		<comments>http://sebastien-arbogast.com/2008/03/10/goal-driven-development/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 21:20:57 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Agility]]></category>
		<category><![CDATA[Model-Driven Architecture]]></category>

		<guid isPermaLink="false">http://sebastien-arbogast.com/goal-driven-development/</guid>
		<description><![CDATA[It’s always amazing to see how people find it hard to compromise, to nuance their opinions about things. And I’m probably the first one finding it hard. But when it comes to software practices, boy it’s annoying. I was talking to a colleague of mine the other day, we were talking about unit testing and [...]]]></description>
		<wfw:commentRss>http://sebastien-arbogast.com/2008/03/10/goal-driven-development/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<atom:link rel="payment" href="http://sebastien-arbogast.com/?flattrss_redirect&amp;id=36&amp;md5=e8b70b537bdbe118e347b041cc8746d3" type="text/html" />
	</item>
		<item>
		<title>AndroMDA, an Open Source MDA toolkit</title>
		<link>http://sebastien-arbogast.com/2007/12/12/andromda-an-open-source-mda-toolkit/</link>
		<comments>http://sebastien-arbogast.com/2007/12/12/andromda-an-open-source-mda-toolkit/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 17:40:11 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Javapolis]]></category>
		<category><![CDATA[Model-Driven Architecture]]></category>

		<guid isPermaLink="false">http://sebastien-arbogast.com/andromda-an-open-source-mda-toolkit/</guid>
		<description><![CDATA[I gave a quickie at Javapolis today about AndroMDA. It was a first for me, and boy it was hard! My goal with this presentation was to act as a counterbalance to last year&#8217;s scripting language hype, to show that yes, you CAN be productive with traditional Java frameworks. It&#8217;s just a matter of tools [...]]]></description>
		<wfw:commentRss>http://sebastien-arbogast.com/2007/12/12/andromda-an-open-source-mda-toolkit/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="http://sebastien-arbogast.com/?flattrss_redirect&amp;id=18&amp;md5=50b4050d72c85778fa051c5c0e872fd0" type="text/html" />
	</item>
		<item>
		<title>Javapolis, D-Day minus 2</title>
		<link>http://sebastien-arbogast.com/2007/12/09/javapolis-d-day-minus-2/</link>
		<comments>http://sebastien-arbogast.com/2007/12/09/javapolis-d-day-minus-2/#comments</comments>
		<pubDate>Sat, 08 Dec 2007 23:15:43 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Javapolis]]></category>
		<category><![CDATA[Model-Driven Architecture]]></category>

		<guid isPermaLink="false">http://sebastien-arbogast.com/javapolis-d-day-minus-2/</guid>
		<description><![CDATA[We&#8217;re saturday and I just finished to prepare the code for my quickie about AndroMDA. Hopefully I&#8217;ll be able to make it in 15 minutes. I make it a personal challenge. Of course, the code will be published here after the presentation, but that&#8217;s not all. Now that the code is ready, I intend to [...]]]></description>
		<wfw:commentRss>http://sebastien-arbogast.com/2007/12/09/javapolis-d-day-minus-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="http://sebastien-arbogast.com/?flattrss_redirect&amp;id=16&amp;md5=4d178cac55a31667bac89798bb6d89e4" type="text/html" />
	</item>
		<item>
		<title>See You at JavaPolis</title>
		<link>http://sebastien-arbogast.com/2007/10/31/see-you-at-javapolis/</link>
		<comments>http://sebastien-arbogast.com/2007/10/31/see-you-at-javapolis/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 21:20:13 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Javapolis]]></category>
		<category><![CDATA[Model-Driven Architecture]]></category>

		<guid isPermaLink="false">http://sebastien-arbogast.com/see-you-at-javapolis/</guid>
		<description><![CDATA[That&#8217;s official: my AndroMDA Quickie proposal has been accepted and I&#8217;ll be giving a 15-minute demonstration of AndroMDA power on Wednesday, December 12th. That&#8217;s really great! Now I&#8217;ll just have to figure out the best possible way to make my point. For now, my objective is to realize some sort of todo-list demonstration in just [...]]]></description>
		<wfw:commentRss>http://sebastien-arbogast.com/2007/10/31/see-you-at-javapolis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://sebastien-arbogast.com/?flattrss_redirect&amp;id=13&amp;md5=8e247904d3b36a04796931ec3b4a5010" type="text/html" />
	</item>
	</channel>
</rss>

