<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Esfera Microatômica &#187; Programacao</title>
	<atom:link href="http://diogenesf.wordpress.com/tag/programacao/feed/" rel="self" type="application/rss+xml" />
	<link>http://diogenesf.wordpress.com</link>
	<description></description>
	<lastBuildDate>Tue, 02 Jun 2009 03:33:48 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='diogenesf.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/84e3202ae65e0f89a4f2ea7ddead8a9d?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Esfera Microatômica &#187; Programacao</title>
		<link>http://diogenesf.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://diogenesf.wordpress.com/osd.xml" title="Esfera Microatômica" />
		<item>
		<title>Seaside-Hosting: Hospedagem Seaside gratuita</title>
		<link>http://diogenesf.wordpress.com/2008/05/07/seaside-hosting-hospedagem-seaside-gratuita/</link>
		<comments>http://diogenesf.wordpress.com/2008/05/07/seaside-hosting-hospedagem-seaside-gratuita/#comments</comments>
		<pubDate>Wed, 07 May 2008 17:14:01 +0000</pubDate>
		<dc:creator>diogenesf</dc:creator>
				<category><![CDATA[Programacao]]></category>
		<category><![CDATA[Seaside]]></category>
		<category><![CDATA[Smalltalk]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Desenvolvimento Web]]></category>
		<category><![CDATA[Web Hosting]]></category>

		<guid isPermaLink="false">http://diogenesf.wordpress.com/?p=24</guid>
		<description><![CDATA[Para quem deseja testar o Seaside, essa é uma boa pedida: o site Seaside-Hosting oferece hospedagem gratuita para aplicações Seaside de finalidade não comercial.
Particularmente, não sei como anda a cena da hospedagem de aplicações Seaside de forma geral&#8230;principalmente aqui no Brasil.
De qualquer forma, vale a pena dar um conferida!
       [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diogenesf.wordpress.com&blog=178536&post=24&subd=diogenesf&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Para quem deseja testar o <a title="Seaside Home!" href="http://www.seaside.st/">Seaside</a>, essa é uma boa pedida: o site <a title="Seaside Hosting" href="http://www.seasidehosting.st/">Seaside-Hosting</a> oferece hospedagem gratuita para aplicações <a title="Seaside Home!" href="http://www.seaside.st/">Seaside</a> de finalidade não comercial.</p>
<p>Particularmente, não sei como anda a cena da hospedagem de aplicações <a title="Seaside Home!" href="http://www.seaside.st/">Seaside</a> de forma geral&#8230;principalmente aqui no Brasil.<br />
De qualquer forma, vale a pena dar um conferida!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/diogenesf.wordpress.com/24/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/diogenesf.wordpress.com/24/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diogenesf.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diogenesf.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diogenesf.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diogenesf.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diogenesf.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diogenesf.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diogenesf.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diogenesf.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diogenesf.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diogenesf.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diogenesf.wordpress.com&blog=178536&post=24&subd=diogenesf&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://diogenesf.wordpress.com/2008/05/07/seaside-hosting-hospedagem-seaside-gratuita/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cd338fedd59e7d02e9479229679354f3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diogenesf</media:title>
		</media:content>
	</item>
		<item>
		<title>Domain-Driven Design e Rails: Temendo um futuro próximo</title>
		<link>http://diogenesf.wordpress.com/2008/04/01/domain-driven-design-e-rails-temendo-um-futuro-proximo/</link>
		<comments>http://diogenesf.wordpress.com/2008/04/01/domain-driven-design-e-rails-temendo-um-futuro-proximo/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 20:57:15 +0000</pubDate>
		<dc:creator>diogenesf</dc:creator>
				<category><![CDATA[Opiniao]]></category>
		<category><![CDATA[Programacao]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Domain-Driven Design]]></category>

		<guid isPermaLink="false">http://diogenesf.wordpress.com/?p=20</guid>
		<description><![CDATA[Definitivamente, escrever software é uma arte!
E a preocupação com a qualidade dessa arte que criamos deveria ser uma constante em nós desenvolvedores!

 Deveria&#8230;.
Ao reler um antigo post do &#8220;Shoes&#8221;, baseado numa (ainda mais antiga) entrevista com Eric Evans na InfoQ, não pude deixar de lembrar de um post do Ronaldo de uns tempos atrás, no [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diogenesf.wordpress.com&blog=178536&post=20&subd=diogenesf&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p align="justify">Definitivamente, escrever software é uma arte!<br />
E a preocupação com a qualidade dessa <i>arte</i> que criamos deveria ser uma constante em nós desenvolvedores!
</p>
<p align="justify"> Deveria&#8230;.</p>
<p>Ao reler <a href="http://blog.fragmental.com.br/2007/01/04/eric-evans-no-infoq/" title="Fragmental - Eric Evans no InfoQ">um antigo post do &#8220;Shoes&#8221;</a>, baseado numa (ainda mais antiga) <a href="http://www.infoq.com/articles/eric-evans-ddd-matters-today" title="InfoQ - Entrevista com Eric Evans">entrevista com Eric Evans na InfoQ</a>, não pude deixar de lembrar de <a href="http://logbr.reflectivesurface.com/2008/01/16/o-efeito-asp/" title="Superf�cie Reflexiva - O Efeito ASP">um post do Ronaldo</a> de uns tempos atrás, no qual ele mencionava sua preocupação com relação a qualidade dos códigos atualmente _<i>escritos</i>_ no melhor estilo <i>Rails Way</i>.</p>
<div align="justify"></div>
<p align="justify">Embora o Ronaldo tenha destacado o aspecto da mistura de lógica com a apresentação, comecei a refletir sobre a quantidade de má-representações de domínios de negócio que devem estar espalhadas por aí em aplicações Rails da atualidade. E confesso que isso também me preocupa!</p>
<div align="justify"></div>
<p align="justify">Faz algum tempo que acompanho a lista Rails-BR, mesmo sem postar quase nada por lá. (Inclusive, lá não é o único lugar que tenho deixado de postar alguma coisa. Mas, sabe como é.. A vida de casado é um pouco mais atarefada que muitos imaginam! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> )</p>
<p align="justify">Na grande maioria dos posts que vejo na lista Rails-BR, e na comunidade Rails brasileira como um todo, não vejo muita preocupação com o design da aplicação e uma boa representação dos domínios de negócio. (Será uma característica da adoção em massa de um <i>hyppe</i>?) Ao contrário, nos deparamos muito com a polida beleza de um domínio &#8220;<a href="http://martinfowler.com/bliki/AnemicDomainModel.html" title="Martin Fowler - Anemic Domain Model">doentio</a>&#8220;, pobre em representação, com uma <i>raison d&#8217;être</i> resumida a mais uma triste estrutura de dados.</p>
<p align="justify">Diferentemente do que alguns pensam, uma boa representação de um domínio real de negócios não pode ser automatizada!</p>
<p align="justify">Espero que os desenvolvedores se atentem mais para isso, e que <a href="http://en.wikipedia.org/wiki/Single_responsibility_principle">não nos deparemos com <i>super-controllers</i></a> e <i>models</i> anêmicos saltando de nossas telas diretamente para o nosso colo.</p>
<p align="justify">Do contrário, se essa tendência se mantiver, ainda veremos muitos códigos &#8220;macarrônicos&#8221;, ASP-like, escritos em Ruby com Rails. O que é uma grande infelicidade dado o poder da linguagem!</p>
<p align="justify">Espero que eu esteja errado nessa minha semi(pre)visão de <a href="http://pt.wikipedia.org/wiki/Dante_Alighieri" title="Dante Alighieri">Dante</a> no domínio <i>Rails</i>. E que, ao contrário dessa possível tendência, possamos ter códigos compreensíveis, projetos com um domínio de negócio bem representado, e filhos plenamente felizes.</p>
<p align="justify">&nbsp;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/diogenesf.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/diogenesf.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diogenesf.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diogenesf.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diogenesf.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diogenesf.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diogenesf.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diogenesf.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diogenesf.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diogenesf.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diogenesf.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diogenesf.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diogenesf.wordpress.com&blog=178536&post=20&subd=diogenesf&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://diogenesf.wordpress.com/2008/04/01/domain-driven-design-e-rails-temendo-um-futuro-proximo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cd338fedd59e7d02e9479229679354f3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diogenesf</media:title>
		</media:content>
	</item>
		<item>
		<title>BH Coding Dojo: Nossa primeira reuniao!</title>
		<link>http://diogenesf.wordpress.com/2008/01/04/bh-coding-dojo-nossa-primeira-reuniao/</link>
		<comments>http://diogenesf.wordpress.com/2008/01/04/bh-coding-dojo-nossa-primeira-reuniao/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 19:11:59 +0000</pubDate>
		<dc:creator>diogenesf</dc:creator>
				<category><![CDATA[Belo Horizonte]]></category>
		<category><![CDATA[Comunidades]]></category>
		<category><![CDATA[Programacao]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Vida]]></category>
		<category><![CDATA[Coding Dojo]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Minas Gerais]]></category>

		<guid isPermaLink="false">http://diogenesf.wordpress.com/2008/01/04/bh-coding-dojo-nossa-primeira-reuniao/</guid>
		<description><![CDATA[Entao, conforme jah anunciado pelo Ronaldo, tah marcado pra dia 19/01/2008, (das 10:00 as 13:00hs), a primeira reuniao do Dojo-BH!
Se voce eh programador e, alem de trabalhar, se diverte programando, venha participar da nossa primeira reuniao!
Nos encontramos lah!
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diogenesf.wordpress.com&blog=178536&post=16&subd=diogenesf&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Entao, conforme <a href="http://logbr.reflectivesurface.com/2008/01/04/bh-coding-dojo/">jah anunciado pelo Ronaldo</a>, tah marcado pra dia 19/01/2008, (das 10:00 as 13:00hs), a primeira reuniao do <a href="http://groups.google.com/group/dojo_bh">Dojo-BH</a>!</p>
<p>Se voce eh programador e, alem de trabalhar, se diverte programando, venha participar da nossa primeira reuniao!</p>
<p>Nos encontramos lah!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/diogenesf.wordpress.com/16/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/diogenesf.wordpress.com/16/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diogenesf.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diogenesf.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diogenesf.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diogenesf.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diogenesf.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diogenesf.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diogenesf.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diogenesf.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diogenesf.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diogenesf.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diogenesf.wordpress.com&blog=178536&post=16&subd=diogenesf&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://diogenesf.wordpress.com/2008/01/04/bh-coding-dojo-nossa-primeira-reuniao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cd338fedd59e7d02e9479229679354f3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diogenesf</media:title>
		</media:content>
	</item>
	</channel>
</rss>