<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentários sobre: TPW &#8211; Colocando dicas em prática</title>
	<atom:link href="http://1up4dev.org/2008/08/tpw-colocando-dicas-em-pratica/feed/" rel="self" type="application/rss+xml" />
	<link>http://1up4dev.org/2008/08/tpw-colocando-dicas-em-pratica/</link>
	<description>Nadando contra o Waterfall. tail -f /mind/realworld &#62;&#62; /blog</description>
	<lastBuildDate>Mon, 25 Jan 2010 22:50:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: Roger Leite</title>
		<link>http://1up4dev.org/2008/08/tpw-colocando-dicas-em-pratica/comment-page-1/#comment-60</link>
		<dc:creator>Roger Leite</dc:creator>
		<pubDate>Fri, 29 Aug 2008 11:33:31 +0000</pubDate>
		<guid isPermaLink="false">http://1up4dev.org/?p=91#comment-60</guid>
		<description>Olá Xerife, valeu pelo comentário e pelo link ! Fiz questão de adicionar seu blog as links daqui, pois o considero muito &quot;real life&quot; ! :D

Por algum motivo maluco, seu comentário caiu como spam no Wordpress, por isso que só vi hoje.

Sobre a idéia &quot;Tela de Cadastramento que identifica os campos de uma tabela e monta a tela em tempo de execução&quot;, cara, o que eu posso dizer ? Eu tenho medo quando vejo coisas muito &quot;automágicas&quot; assim, sei lá, me lembra muito Visual Studio, talvez por isso que não tenho um pressentimento bom.

Quanto a este tipo de solução, acho que seria legal, ao invés de identificar campos em &lt;b&gt;tabela&lt;/b&gt; e monta tela em &lt;b&gt;execução&lt;/b&gt;, por que não pensar em algo como o scaffold do Rails ? (http://www.htmlstaff.org/ver.php?id=4802)

Este tipo de solução que você citou, fica muito amarrada a banco de dados ... acredito que chegou o momento de &quot;mirar&quot; para classes de dominio da aplicação, e lembrar do banco só quando tiver salvar/recuperar algo.

Valeu pelo comentário, espero não ter acabado com seus sonhos ... hehehe

[]s</description>
		<content:encoded><![CDATA[<p>Olá Xerife, valeu pelo comentário e pelo link ! Fiz questão de adicionar seu blog as links daqui, pois o considero muito &#8220;real life&#8221; ! <img src='http://1up4dev.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Por algum motivo maluco, seu comentário caiu como spam no Wordpress, por isso que só vi hoje.</p>
<p>Sobre a idéia &#8220;Tela de Cadastramento que identifica os campos de uma tabela e monta a tela em tempo de execução&#8221;, cara, o que eu posso dizer ? Eu tenho medo quando vejo coisas muito &#8220;automágicas&#8221; assim, sei lá, me lembra muito Visual Studio, talvez por isso que não tenho um pressentimento bom.</p>
<p>Quanto a este tipo de solução, acho que seria legal, ao invés de identificar campos em <b>tabela</b> e monta tela em <b>execução</b>, por que não pensar em algo como o scaffold do Rails ? (<a href="http://www.htmlstaff.org/ver.php?id=4802" rel="nofollow">http://www.htmlstaff.org/ver.php?id=4802</a>)</p>
<p>Este tipo de solução que você citou, fica muito amarrada a banco de dados &#8230; acredito que chegou o momento de &#8220;mirar&#8221; para classes de dominio da aplicação, e lembrar do banco só quando tiver salvar/recuperar algo.</p>
<p>Valeu pelo comentário, espero não ter acabado com seus sonhos &#8230; hehehe</p>
<p>[]s</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Xerife do Caos</title>
		<link>http://1up4dev.org/2008/08/tpw-colocando-dicas-em-pratica/comment-page-1/#comment-59</link>
		<dc:creator>Xerife do Caos</dc:creator>
		<pubDate>Sat, 23 Aug 2008 13:42:05 +0000</pubDate>
		<guid isPermaLink="false">http://1up4dev.org/?p=91#comment-59</guid>
		<description>Roger, este tipo de mentalidade é o que acredito que todos deveriam ter, ou seja, criar atalhos para os caminhos que fazemos todos os dias. Por que andar km se podemos chegar ao mesmo ponto andando metros, ou mesmo cm?

Se você puder colocar o meu blog nos seus links, ficaria muito grato:
http://oscarasdeti.blogspot.com/
O teu blog já está linkado no meu...

Lá vou apresentar idéias como esta, mas também algo que considero muito melhor que isso, que são componentes que reconhecem o que deve ser feito, sem necessidade de programação, como por exemplo Tela de Cadastramento que identifica os campos de uma tabela e monta a tela em tempo de execução.</description>
		<content:encoded><![CDATA[<p>Roger, este tipo de mentalidade é o que acredito que todos deveriam ter, ou seja, criar atalhos para os caminhos que fazemos todos os dias. Por que andar km se podemos chegar ao mesmo ponto andando metros, ou mesmo cm?</p>
<p>Se você puder colocar o meu blog nos seus links, ficaria muito grato:<br />
<a href="http://oscarasdeti.blogspot.com/" rel="nofollow">http://oscarasdeti.blogspot.com/</a><br />
O teu blog já está linkado no meu&#8230;</p>
<p>Lá vou apresentar idéias como esta, mas também algo que considero muito melhor que isso, que são componentes que reconhecem o que deve ser feito, sem necessidade de programação, como por exemplo Tela de Cadastramento que identifica os campos de uma tabela e monta a tela em tempo de execução.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Everton J. Carpes</title>
		<link>http://1up4dev.org/2008/08/tpw-colocando-dicas-em-pratica/comment-page-1/#comment-58</link>
		<dc:creator>Everton J. Carpes</dc:creator>
		<pubDate>Tue, 19 Aug 2008 14:43:32 +0000</pubDate>
		<guid isPermaLink="false">http://1up4dev.org/?p=91#comment-58</guid>
		<description>Hehe, pode ser bem nerd sim, mas eh real mesmo!!!

Vai ser um prazer mandar ideias sim, desde que eu lembre de fazer isso, hehe</description>
		<content:encoded><![CDATA[<p>Hehe, pode ser bem nerd sim, mas eh real mesmo!!!</p>
<p>Vai ser um prazer mandar ideias sim, desde que eu lembre de fazer isso, hehe</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Roger Leite</title>
		<link>http://1up4dev.org/2008/08/tpw-colocando-dicas-em-pratica/comment-page-1/#comment-57</link>
		<dc:creator>Roger Leite</dc:creator>
		<pubDate>Tue, 19 Aug 2008 12:02:52 +0000</pubDate>
		<guid isPermaLink="false">http://1up4dev.org/?p=91#comment-57</guid>
		<description>Everton valeu pelo comentário, isso motivo muito, valeu mesmo !

Sobre o Ruby, realmente é contagiante ! Estava conversando com o Miguel sobre isso estes dias, eu falava o quanto era nerd chamar uma linguagem de &quot;sexy!&quot; ... hehehe ... bom, realmente é, mas só quem programa nela que tem esta sensação mesmo.

Concordo com tudo que disse!
Qualquer sugestão, critica e até idéias malucas ou não, me avisa, que a gente bloga !

Valeu de novo!</description>
		<content:encoded><![CDATA[<p>Everton valeu pelo comentário, isso motivo muito, valeu mesmo !</p>
<p>Sobre o Ruby, realmente é contagiante ! Estava conversando com o Miguel sobre isso estes dias, eu falava o quanto era nerd chamar uma linguagem de &#8220;sexy!&#8221; &#8230; hehehe &#8230; bom, realmente é, mas só quem programa nela que tem esta sensação mesmo.</p>
<p>Concordo com tudo que disse!<br />
Qualquer sugestão, critica e até idéias malucas ou não, me avisa, que a gente bloga !</p>
<p>Valeu de novo!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Everton J. Carpes</title>
		<link>http://1up4dev.org/2008/08/tpw-colocando-dicas-em-pratica/comment-page-1/#comment-56</link>
		<dc:creator>Everton J. Carpes</dc:creator>
		<pubDate>Tue, 19 Aug 2008 01:51:01 +0000</pubDate>
		<guid isPermaLink="false">http://1up4dev.org/?p=91#comment-56</guid>
		<description>Eh por este tipo de coisa que eu me sinto tao bem de trabalhar com Ruby... Eu vivo fazendo este tipo de coisa e cada vez mais sinto tesao em explorar cada minuscula possibilidade de usar a programacao a meu favor... Chega a ser engracado as vezes, quando me pego fazendo coisas como gerar propostas para clientes atraves de scripts que crio em minutos!

Ruby torna tarefas simples tao simples que tu consegue ter a vontade de programar, cada vez mais!! Ruby me mostrou pq eu comecei a programar, pq reflete MUITO a maneira que penso. Simplesmente as coisas saem, nao ha grandes dificuldades, mesmo quando a modelagem eh de coisas menos triviais do que dar parsing em um XML.

Ruby faz programadores se sentirem como tal pq ela serve para resolveres teus problemas, nao para ficares resolvendo os problemas da linguagem (que existem, claro, - basta lembrar do  UTF - mas sao tao triviais se comparado ao todo, que mal sao sentidos).

E uma coisa incrivel sobre Ruby eh que apesar de extremamente simples ela nao eh de forma alguma simploria! Exatamente pelo contrario, eh altemente expressiva, elegante e flexivel.

E apesar de toda esta pregacao sobre o Ruby, uma das coisas que mais aprendi com o uso de Ruby foi a respeitar outras linguagens e aprender a escolher o que ha de melhor... Ruby nao eh nada mais do que isso, um grande apanhado do que ha de melhor por aih! Conceito velho esse inclusive: nao reinvente a roda... e como meus pais me ensinaram:

&quot;aprenda o que ha de bom e descarte o que ha de ruim!&quot;

Hj me considero um programador mais feliz e tbm me considero mais programador e nao posso negar que a linguagem ajudou isso... antes eu muitas vezes pensava, poxa, isso poderia ser feito assim, mas me limitava, pq as linguagens que eu conhecia nao tornariam a tarefa tao simples quanto o que eu acabara de pensar... nao poso ser ingrato, claro q shell script e python me ajudaram muito e que muitas vezes eu abusei dos mesmos ( e ainda o faco), mas soh consegui realmente obter o que esperava quando me deparei com Ruby.

Essa coisa de ser descartavel, eh +&#124;&#124;- como digitar comandos no shell... vc usa a linguagem a seu favor e resolve problemas... se a coisa se repetir demais, daih eh bom  pensar em solucoes mais reaproveitaveis, senao eh soh deletar, afinal vai ser TAO simples de recria-los quanto de lembrar onde foi que tu guardou eles (pra mim, lembrar de coisas eh uma tarefa terrivel... eu pensei em solucionar isso criando um trackerzinho, mas o pessoal da programacao neural dise que nao dava pra usar Ruby em mim mesmo :( ).</description>
		<content:encoded><![CDATA[<p>Eh por este tipo de coisa que eu me sinto tao bem de trabalhar com Ruby&#8230; Eu vivo fazendo este tipo de coisa e cada vez mais sinto tesao em explorar cada minuscula possibilidade de usar a programacao a meu favor&#8230; Chega a ser engracado as vezes, quando me pego fazendo coisas como gerar propostas para clientes atraves de scripts que crio em minutos!</p>
<p>Ruby torna tarefas simples tao simples que tu consegue ter a vontade de programar, cada vez mais!! Ruby me mostrou pq eu comecei a programar, pq reflete MUITO a maneira que penso. Simplesmente as coisas saem, nao ha grandes dificuldades, mesmo quando a modelagem eh de coisas menos triviais do que dar parsing em um XML.</p>
<p>Ruby faz programadores se sentirem como tal pq ela serve para resolveres teus problemas, nao para ficares resolvendo os problemas da linguagem (que existem, claro, &#8211; basta lembrar do  UTF &#8211; mas sao tao triviais se comparado ao todo, que mal sao sentidos).</p>
<p>E uma coisa incrivel sobre Ruby eh que apesar de extremamente simples ela nao eh de forma alguma simploria! Exatamente pelo contrario, eh altemente expressiva, elegante e flexivel.</p>
<p>E apesar de toda esta pregacao sobre o Ruby, uma das coisas que mais aprendi com o uso de Ruby foi a respeitar outras linguagens e aprender a escolher o que ha de melhor&#8230; Ruby nao eh nada mais do que isso, um grande apanhado do que ha de melhor por aih! Conceito velho esse inclusive: nao reinvente a roda&#8230; e como meus pais me ensinaram:</p>
<p>&#8220;aprenda o que ha de bom e descarte o que ha de ruim!&#8221;</p>
<p>Hj me considero um programador mais feliz e tbm me considero mais programador e nao posso negar que a linguagem ajudou isso&#8230; antes eu muitas vezes pensava, poxa, isso poderia ser feito assim, mas me limitava, pq as linguagens que eu conhecia nao tornariam a tarefa tao simples quanto o que eu acabara de pensar&#8230; nao poso ser ingrato, claro q shell script e python me ajudaram muito e que muitas vezes eu abusei dos mesmos ( e ainda o faco), mas soh consegui realmente obter o que esperava quando me deparei com Ruby.</p>
<p>Essa coisa de ser descartavel, eh +||- como digitar comandos no shell&#8230; vc usa a linguagem a seu favor e resolve problemas&#8230; se a coisa se repetir demais, daih eh bom  pensar em solucoes mais reaproveitaveis, senao eh soh deletar, afinal vai ser TAO simples de recria-los quanto de lembrar onde foi que tu guardou eles (pra mim, lembrar de coisas eh uma tarefa terrivel&#8230; eu pensei em solucionar isso criando um trackerzinho, mas o pessoal da programacao neural dise que nao dava pra usar Ruby em mim mesmo <img src='http://1up4dev.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  ).</p>
]]></content:encoded>
	</item>
</channel>
</rss>