<?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>rvf, software e mitos</title>
	<atom:link href="http://robsonvf.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://robsonvf.wordpress.com</link>
	<description>pensamentos sobre desenvolvimento de software e seus mitos.</description>
	<lastBuildDate>Mon, 17 Oct 2011 23:59:39 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='robsonvf.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/87a7dccd20789f1b446bc06f81cd70e9?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>rvf, software e mitos</title>
		<link>http://robsonvf.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://robsonvf.wordpress.com/osd.xml" title="rvf, software e mitos" />
	<atom:link rel='hub' href='http://robsonvf.wordpress.com/?pushpress=hub'/>
		<item>
		<title>[OFF] Fazendo a diferença no Natal</title>
		<link>http://robsonvf.wordpress.com/2011/10/17/off-fazendo-a-diferenca-no-natal/</link>
		<comments>http://robsonvf.wordpress.com/2011/10/17/off-fazendo-a-diferenca-no-natal/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 23:59:35 +0000</pubDate>
		<dc:creator>robsonvf</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://robsonvf.wordpress.com/?p=238</guid>
		<description><![CDATA[Oi pessoal, um pouco sumido do Blog, é verdade, prometo tirar as teias de aranha e postas muitas coisas boas para 2012.. Mas a idéia do Post é outra, que tal contribuir com um sorriso inocente neste natal? Então.. uma amiga minha está com uma vakinha em aberto para comprar brinquedos, roupas, doces para as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robsonvf.wordpress.com&amp;blog=6302078&amp;post=238&amp;subd=robsonvf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Oi pessoal, um pouco sumido do Blog, é verdade, prometo tirar as teias de aranha e postas muitas coisas boas para 2012..</p>
<p>Mas a idéia do Post é outra, que tal contribuir com um sorriso inocente neste natal? Então.. uma amiga minha está com uma <em>vakinha</em> em aberto para comprar brinquedos, roupas, doces para as crianças carentes.. então quem quiser contribuir, de alguma forma, com qualquer valor, ela (e as crianças) ficarão muito agradecidos. <a href="http://www.vakinha.com.br/VaquinhaP.aspx?e=109842">Só clicar aqui</a>. Quem não puder, mas quiser ajudar com um twitt ou um curtir, já está ótimo também.</p>
<p>Abraços.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/robsonvf.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/robsonvf.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/robsonvf.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/robsonvf.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/robsonvf.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/robsonvf.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/robsonvf.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/robsonvf.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/robsonvf.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/robsonvf.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/robsonvf.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/robsonvf.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/robsonvf.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/robsonvf.wordpress.com/238/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robsonvf.wordpress.com&amp;blog=6302078&amp;post=238&amp;subd=robsonvf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://robsonvf.wordpress.com/2011/10/17/off-fazendo-a-diferenca-no-natal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b6738932aff2d7a355a9fcc3739a5c1c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">robsonvf</media:title>
		</media:content>
	</item>
		<item>
		<title>Os cinco pecados do programador revolucionário</title>
		<link>http://robsonvf.wordpress.com/2010/12/11/os-cinco-pecados-do-programador-revolucionario/</link>
		<comments>http://robsonvf.wordpress.com/2010/12/11/os-cinco-pecados-do-programador-revolucionario/#comments</comments>
		<pubDate>Sat, 11 Dec 2010 00:43:25 +0000</pubDate>
		<dc:creator>robsonvf</dc:creator>
				<category><![CDATA[Desenvolvimento de software]]></category>
		<category><![CDATA[Dia a dia]]></category>
		<category><![CDATA[Mitos]]></category>
		<category><![CDATA[pecados]]></category>
		<category><![CDATA[programadores]]></category>
		<category><![CDATA[sucesso profissional]]></category>

		<guid isPermaLink="false">http://robsonvf.wordpress.com/?p=231</guid>
		<description><![CDATA[Eu já fui um. Entrar em uma empresa e querer mudar tudo é o maior desafio que uma pessoa quer, a mudança por si só é estimuladora. Acho que muitos já foram assim, mas, este post é para quem ainda está sendo ou pretende pretendia ser. Saiba como não ser o programador revolucionário, mas sim, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robsonvf.wordpress.com&amp;blog=6302078&amp;post=231&amp;subd=robsonvf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Eu já fui um. Entrar em uma empresa e querer mudar tudo é o maior desafio que uma pessoa quer, a mudança por si só é estimuladora. Acho que muitos já foram assim, mas, este <em>post </em>é para quem ainda está sendo ou pretende <del>pretendia</del> ser. Saiba como não ser o programador revolucionário, mas sim, <em>o cara</em> da nova geração da sua empresa.</p>
<p>É muito bom mudar, transformar, e isso deve ser feito com cuidado, mas nunca, jamais, da noite pro dia. É o erro que o pessoal (principalmente da<a href="http://pt.wikipedia.org/wiki/Gera%C3%A7%C3%A3o_Y" target="_blank"> geração Y</a>) comete com freqüência. Resolvi aqui listar alguns destes erros que eu já fiz, presenciei e superei. Mas não vou deixar ninguém na mão, deixo na verdade <strong>a minha opinião </strong>sobre estes pecados e a forma que eu agiria em cada situação. Espero que sirva de aprendizado para o seu sucesso profissional.</p>
<p>#1 &#8211; <strong>Não faça críticas ao legado. </strong>É legado e todo legado tem problemas. Sua empresa não é exceção ao todo, todos têm legados e todos sofrem com este. Não julgue um legado pela linguagem que este fora implementado. Por pior que seja, se for, ainda é um ativo da empresa, afinal, é o que mantém o negócio no ar. Idéias revolucionárias para substituí-lo continuam a ser idéias, ainda não existem e não estão em produção. Não faça o novo criticando o presente/passado. Principalmente se alguém que faz parte do presente/passado esteja na sua equipe. E se você for de alguma consultoria, mais atenção ainda, pois ninguém quer ouvir que o seu sistema legado é uma droga. Eles querem soluções. Não cometa este erro para não ouvir um “faça melhor”. Na verdade, faça melhor e quando for virar à chave, o agradeça e as pessoas que nele trabalharam. Todos ficaram felizes.</p>
<p>#2 &#8211; <strong>Não tente implantar uma metodologia ágil da noite para o dia. </strong>As pessoas que trabalham na sua empresa podem estar acostumadas e confortáveis com a atual metodologia de trabalho, por mais burocrática e engessada que esta venha a ser, implantar uma metodologia nova em um ambiente de TI é necessário muito esforço, alinhamento com sua equipe, gerencia e seus clientes, para piorar, este alinhamento é incremental: primeiro planta-se uma sementinha sobre uma oportunidade e depois vá regando até brotar e crescer, mas atente-se  ao risco de morrer na primeira tempestade. Por exemplo, um dos programadores conhece o negócio, mas não sabe usar determinada API, enquanto outro sabe da API, mas não conhece o negócio&#8230; Coloque os dois lado a lado, mostre para eles que, se os dois pensarem juntos, se alternarem no comando do teclado e do código, algo bom pode fluir. Diga ao final que isso se chama programação em par, uma técnica da metodologia ágil Extreme Programming, certamente eles vão querer saber mais sobre este tal de XP. Veja oportunidades nas dificuldades, é a melhor forma de se conseguir algo, resolvendo um problema real. Fazer sua equipe comer agile com farinha falhará.</p>
<p>#3 &#8211; <strong>Tenha opiniões formadas, do contrário, não opine!</strong> Você pode ser questionado e não saber se defender, conseqüentemente sua moral irá despencar. Se quer tratar um assunto com alguém, saiba do que está falando. Quer falar de Test-Driven Development com alguém? Domine isso antes. Tenha tido experiência com isso antes. Tenha escrito testes antes (duplo sentido). Ser xiita, defender algo que conhece apenas teoricamente ou porque leu em algum artigo por aí é um erro fatal. Fuja disso.</p>
<p>#4 – <strong>Não seja resistente com o fornecedor picareta.</strong> Eu e você (e até eles) sabemos que, o que eles mais querem é vender (menos o seu gerente, que costuma acreditar em conto de fadas)! Quanto ao negócio propriamente dito, eles tratarão disso vendendo consultoria depois. Mas o primeiro passo continua a ser vender o software “faz tudo” de um milhão de dólares. Isso não significa que você vai falar para seu gerente não comprar. É uma variante do pecado #3, afinal, você vai saber argumentar o motivo de não comprar? Ou vai dizer apenas que a empresa é picareta, pois um amigo do seu irmão lhe disse? – Monte uma apresentação, faça gráficos (gerentes adoram gráficos), mostre as alternativas, soluções open-source e a economia que ele terá escolhendo X ao invés de Y. É assim que se toca, camarada. Fuja da resistência, apresente alternativas e os benefícios relacionados.</p>
<p>#5 – <strong>Não force ninguém a usar o que você usava na sua empresa anterior. </strong>A empresa atual usa cruisecontrol? Aprenda cruisecontrol antes de falar do Hudson. Sua empresa usa JDeveloper? Aprenda JDeveloper antes de falar do Eclipse. Sua empresa usa bugzilla? Use o bugzilla antes de falar do Jira. E por ai vai&#8230; Critique apenas o que você conhece e sabe que existe algo melhor, para então sugerir. Você corre o sério risco de ser ignorado e/ou ser visto como uma pessoa resistente, por mais certo (ou não) que esteja.</p>
<p>Se você achou os cinco pecados coerentes entre si, você captou a mensagem! E você, poderia contribuir com esta lista?<a href="http://twitter.com/irobson"></a></p>
<p>Robson</p>
<p><a href="http://twitter.com/irobson">http://twitter.com/irobson</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/robsonvf.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/robsonvf.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/robsonvf.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/robsonvf.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/robsonvf.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/robsonvf.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/robsonvf.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/robsonvf.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/robsonvf.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/robsonvf.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/robsonvf.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/robsonvf.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/robsonvf.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/robsonvf.wordpress.com/231/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robsonvf.wordpress.com&amp;blog=6302078&amp;post=231&amp;subd=robsonvf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://robsonvf.wordpress.com/2010/12/11/os-cinco-pecados-do-programador-revolucionario/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b6738932aff2d7a355a9fcc3739a5c1c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">robsonvf</media:title>
		</media:content>
	</item>
		<item>
		<title>Procura-se SCRUM Master com fortes conhecimentos na plataforma .NET e que queira morar nos E.U.A.</title>
		<link>http://robsonvf.wordpress.com/2010/10/02/procura-se-scrum-master-com-fortes-conhecimentos-na-plataforma-net-e-que-queira-morar-nos-e-u-a/</link>
		<comments>http://robsonvf.wordpress.com/2010/10/02/procura-se-scrum-master-com-fortes-conhecimentos-na-plataforma-net-e-que-queira-morar-nos-e-u-a/#comments</comments>
		<pubDate>Sat, 02 Oct 2010 18:57:22 +0000</pubDate>
		<dc:creator>robsonvf</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[vaga]]></category>

		<guid isPermaLink="false">http://robsonvf.wordpress.com/?p=228</guid>
		<description><![CDATA[Pessoal, rapidinha.. um amigo meu pediu para anunciar, eles estão procurando você um profissional sênior, Scrum Master (de verdade), inglês fluente, domínio da plataforma .NET (com foco em ASP.NET), Visual Studio 2008, Transact-SQL, SQL Server, disposto a trabalhar numa das empresas mais sérias de Porto Alegre e se mudar de mala e cuia para Atlanta/USA [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robsonvf.wordpress.com&amp;blog=6302078&amp;post=228&amp;subd=robsonvf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pessoal, rapidinha.. um amigo meu pediu para anunciar, eles estão procurando <span style="text-decoration:line-through;">você </span>um <strong>profissional sênior</strong>, Scrum Master (de verdade), inglês fluente, domínio da plataforma .NET (com foco em ASP.NET), Visual Studio 2008, Transact-SQL, SQL Server, disposto a trabalhar numa das empresas mais sérias de Porto Alegre e se mudar de mala e cuia para Atlanta/USA em seu primeiro desafio. Interessados enviar e-mail com CV atualizado e pretensão salarial (CLT) para <span style="text-decoration:underline;">alex <strong>DOT </strong>schiroky <strong>AT</strong> compasso <strong>DOT </strong>com <strong>DOT </strong>br</span> &#8211; informando no título &#8220;Scrum/.NET&#8221;.</p>
<p>Feito!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/robsonvf.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/robsonvf.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/robsonvf.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/robsonvf.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/robsonvf.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/robsonvf.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/robsonvf.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/robsonvf.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/robsonvf.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/robsonvf.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/robsonvf.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/robsonvf.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/robsonvf.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/robsonvf.wordpress.com/228/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robsonvf.wordpress.com&amp;blog=6302078&amp;post=228&amp;subd=robsonvf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://robsonvf.wordpress.com/2010/10/02/procura-se-scrum-master-com-fortes-conhecimentos-na-plataforma-net-e-que-queira-morar-nos-e-u-a/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b6738932aff2d7a355a9fcc3739a5c1c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">robsonvf</media:title>
		</media:content>
	</item>
		<item>
		<title>We want you! Think beyond! #jobs</title>
		<link>http://robsonvf.wordpress.com/2010/04/19/we-want-you-think-beyond-jobs/</link>
		<comments>http://robsonvf.wordpress.com/2010/04/19/we-want-you-think-beyond-jobs/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 02:54:06 +0000</pubDate>
		<dc:creator>robsonvf</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[emprego java]]></category>
		<category><![CDATA[empregos porto alegre]]></category>
		<category><![CDATA[ilegra]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[oportunidades java]]></category>
		<category><![CDATA[vagas]]></category>

		<guid isPermaLink="false">http://robsonvf.wordpress.com/?p=222</guid>
		<description><![CDATA[Olá, três ou quatro leitores. Quero dizer que, a empresa que trabalho está com algumas vagas em aberto, e nós gostariamos muito que você, não um guru mas, um cara que manja e sabe o que faz, que não discrimina tecnologia, um verdadeiro pragmático, proativo, corre atrás das coisas que não domina ainda, se mantem [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robsonvf.wordpress.com&amp;blog=6302078&amp;post=222&amp;subd=robsonvf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Olá, três ou quatro leitores. Quero dizer que, a <a href="http://www.ilegra.com">empresa que trabalho</a> está com algumas <a href="http://ilegra.com/conteudo/noticias/noticia64.html" target="_blank">vagas em aberto</a>, e nós gostariamos muito que você, não um guru mas, um cara que manja e sabe o que faz, que não discrimina tecnologia, um verdadeiro pragmático, proativo, corre atrás das coisas que não domina ainda, se mantem sempre atualizado, w<em>ho knows a bit about english</em>, <a href="http://robsonvf.wordpress.com/2009/11/07/eat-your-own-dog-food-ou-use-tdd/" target="_blank">come a própria comida de cachorro</a> e, claro, tem amor pelo que faz &#8230; venha trabalhar conosco!</p>
<p>As oportunidades são para Porto Alegre/RS &#8211; mas não nos importamos se você for daqui <a href="http://www.youtube.com/watch?v=DxPFK-X4M50" target="_blank">ou da Polônia</a>, mas sim se você está disposto a mudar pra ca. Vale lembrar que algumas oportunidades também exigem disponibilidade para viagens.</p>
<p><strong><em>Os interessados devem encaminhar currículo para o e-mail curriculos at ilegra.com, identificando a vaga para a qual pretende concorrer.</em></strong></p>
<p><strong><em>As vagas: 2 para DBA Oracle (pleno/sênior); 3 para Analista de Sistemas; 1 para Programador Java/Plsql; 2 para Arquiteto de Software; 10 para Programador Java; 2 para Programador Plsql; 3 para Programalista Java; 1 para Oracle developer; 1 para Programador LINC II (SP); 2 para Gerente de projetos.</em></strong></p>
<p>See you.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/robsonvf.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/robsonvf.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/robsonvf.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/robsonvf.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/robsonvf.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/robsonvf.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/robsonvf.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/robsonvf.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/robsonvf.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/robsonvf.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/robsonvf.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/robsonvf.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/robsonvf.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/robsonvf.wordpress.com/222/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robsonvf.wordpress.com&amp;blog=6302078&amp;post=222&amp;subd=robsonvf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://robsonvf.wordpress.com/2010/04/19/we-want-you-think-beyond-jobs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b6738932aff2d7a355a9fcc3739a5c1c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">robsonvf</media:title>
		</media:content>
	</item>
		<item>
		<title>Mas afinal, o que são Value Objects (VOs) ?</title>
		<link>http://robsonvf.wordpress.com/2010/04/09/mas-afinal-o-que-sao-value-objects-vos/</link>
		<comments>http://robsonvf.wordpress.com/2010/04/09/mas-afinal-o-que-sao-value-objects-vos/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 03:45:00 +0000</pubDate>
		<dc:creator>robsonvf</dc:creator>
				<category><![CDATA[Desenvolvimento de software]]></category>
		<category><![CDATA[Mitos]]></category>
		<category><![CDATA[orientação a objetos]]></category>
		<category><![CDATA[transfer object]]></category>
		<category><![CDATA[value object]]></category>

		<guid isPermaLink="false">http://robsonvf.wordpress.com/?p=217</guid>
		<description><![CDATA[Pare. Pense. Tente você mesmo responder esta pergunta antes de prosseguir com a leitura. O que vem a ser o padrão VO que vemos presentes prefixando nossas classes em nove de cada 10 sistemas que trabalhamos em Java ? Ahá, eu já imaginava que você soubesse&#8230; mas&#8230; sabe mesmo? Bem, na verdade existem dois tipos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robsonvf.wordpress.com&amp;blog=6302078&amp;post=217&amp;subd=robsonvf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pare. Pense. Tente você mesmo responder esta pergunta antes de prosseguir com a leitura. O que vem a ser o padrão VO que vemos presentes prefixando nossas classes em nove de cada 10 sistemas que trabalhamos em Java ? Ahá, eu já imaginava que você soubesse&#8230; mas&#8230; sabe mesmo?</p>
<p>Bem, na verdade existem dois tipos de Value Objects, <a href="http://java.sun.com/blueprints/patterns/TransferObject.html" target="_blank">que são os criados pela Sun</a>, <span style="text-decoration:line-through;">para mascarar os problemas das primeiras versões d</span>as distribuições EJBs e <a href="http://martinfowler.com/bliki/ValueObject.html" target="_blank">o que faz sentido num paradigma O.O.</a>. Em minha humilde opinião, o segundo é mais coerente, pois de fato favorece um padrão, do contrário do primeiro, que na verdade <a href="http://www.amazon.com/J2EE-AntiPatterns-Bill-Dudney/dp/0471146153" target="_blank">acabou virando um anti-pattern</a>. Portanto, focaremos este simples post no segundo e ao final, fazendo uma ressalva ao primeiro.</p>
<p>De acordo com <a href="http://en.wikipedia.org/wiki/Martin_Fowler" target="_blank">Martin Fowler</a>, <a href="http://en.wikipedia.org/wiki/Eric_Evans">Eric Evans</a> e outros evangelistas de um modelo de domínio rico, um Value Object é um simples objeto, usualmente com atributos que não referenciam outros objetos, imutáveis <strong>e sem identidade, pois são <span style="text-decoration:underline;">meramente representativos</span></strong>. Em outras palavras, um verdadeiro objeto de valor – O objeto vale mesmo alguma coisa.  Exemplos:</p>
<p><strong>Numero</strong>: é um típico exemplo de um VO. O seu valor justifica sua existência. É imutável, pois você não consegue mudar os valores de um numero. Deve-se criar um novo para isso. Sua comparação não se resume em todos seus atributos, comparando apenas o valor o qual representa é suficiente.</p>
<p><strong>Dinheiro</strong>: <a href="http://blog.fragmental.com.br/" target="_blank">Philip Calçado</a>, provavelmente baseado no exemplo de Fowler, <a href="http://blog.fragmental.com.br/2007/06/22/cuidado-com-domain-driven-design/" target="_blank">dá um ótimo exemplo de VO falando do objeto Dinheiro</a>. Um dinheiro, supomos aqui, Reais, possui um valor: dois, cinco, dez, vinte, cinqüenta, etc&#8230; na vida real, é um papel. Obviamente, alterar seu valor resultaria em rasura ou problemas com a policia, justificando assim sua imutabilidade, no entanto, se eu te empresto dez reais, não há necessidade de receber os mesmos dez reais de pagamento. Pode ser outra nota, tanto que tenha o mesmo valor.</p>
<p><strong>Cor</strong>: Oras, uma cor vale, herm&#8230; uma cor! Por isso que para representar cores é muito melhor usar Enums, a propósito, tudo, ou a grande maioria do que é VO deveria ser possível de se representar utilizando Enumeradores.</p>
<p>Deu para entender a grande sacada do verdadeiro VO? Ele representa um valor, simples e intuitivo, certo? Muito próximo do que chamamos de primitivos, afinal, se os criadores de linguagens de programação conhecessem todos os VOs possíveis, não precisaríamos ter objetos explicitamente declarados para estes, pois nossos compiladores reconheceriam um simples R$ 10,30 no editor, sendo dez reais e trinta centavos.</p>
<p>Mas então, não era bem isso que você achava que era um VO? Bom, vejamos se eu adivinho: Pra você, um VO era uma estrutura, com getterns and setters, comumente utilizada para transportar valores entre camadas e camadas. Então, é bem esta mesmo a confusão. Este é o TO (<a href="http://java.sun.com/blueprints/patterns/TransferObject.html" target="_blank">Transfer Object</a>) – uma adaptação do padrão <a href="http://martinfowler.com/eaaCatalog/dataTransferObject.html" target="_blank">Data-Transfer Object</a> (também catalogado por Fowler) – O TO na verdade é um valor composto por vários atributos, serializado (é transportado entre camadas), servindo principalmente para minimizar o trafego de objetos numa rede.</p>
<p>Recapitulando o que você vê nos sistemas por aí, não são VOs e sim TOs! Mas e se eu te falar que a utilização deles normalmente ocasiona em redundância do seu modelo, você acreditaria? Então, é. A grande maioria dos sistemas que utilizam TOs, de duas uma: ou realmente não sabem o que estão fazendo ou não seguem o principio “<a href="http://en.wikipedia.org/wiki/You_ain%27t_gonna_need_it" target="_blank">você não vai precisar disso no futuro</a>”. É balela. Como já disse, TOs são para trafegar objetos de JVMs distintas entre <strong>TIERS </strong>(dica: vide <a href="http://en.wikipedia.org/wiki/Memento_pattern" target="_blank">padrão memento</a> para construir arquiteturas distribuidas com TOs, eficazes). Quantos destes sistemas aí realmente precisam fazer isso? A grande minoria, creio. Ter TOs em <strong>LAYERS </strong>é puro hype.</p>
<p><a href="http://stackoverflow.com/questions/120438/whats-the-difference-between-layers-and-tiers" target="_blank">Layers vs Tiers</a>.<br />
Não precisa cortar seus pulsos se você concordava comigo desde o inicio, é que gosto de manter a interatividade nos meus post subestimando meu leitor. Afinal, este tipo de post só é util para quem está aprendendo e não para quem já sabe <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a href="http://twitter.com/irobson">Siga-me</a>, maldito.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/robsonvf.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/robsonvf.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/robsonvf.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/robsonvf.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/robsonvf.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/robsonvf.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/robsonvf.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/robsonvf.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/robsonvf.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/robsonvf.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/robsonvf.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/robsonvf.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/robsonvf.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/robsonvf.wordpress.com/217/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robsonvf.wordpress.com&amp;blog=6302078&amp;post=217&amp;subd=robsonvf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://robsonvf.wordpress.com/2010/04/09/mas-afinal-o-que-sao-value-objects-vos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b6738932aff2d7a355a9fcc3739a5c1c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">robsonvf</media:title>
		</media:content>
	</item>
		<item>
		<title>Fim de 2009 e as tendências para 2010</title>
		<link>http://robsonvf.wordpress.com/2009/12/31/fim-de-2009-e-as-tendencias-para-2010/</link>
		<comments>http://robsonvf.wordpress.com/2009/12/31/fim-de-2009-e-as-tendencias-para-2010/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 00:46:55 +0000</pubDate>
		<dc:creator>robsonvf</dc:creator>
				<category><![CDATA[Desenvolvimento de software]]></category>
		<category><![CDATA[Dia a dia]]></category>
		<category><![CDATA[Mitos]]></category>

		<guid isPermaLink="false">http://robsonvf.wordpress.com/2009/12/31/fim-de-2009-e-as-tendencias-para-2010/</guid>
		<description><![CDATA[Que ano este de 2009. Não sei se temos, como nação (Brasil) muito a se comemorar. Muitos dizem que nosso país cresceu economicamente, resistiu à crise, foi melhor do que X paises de primeiro mundo, Lula molusco eleito um dos caras da década e bla bla bla. A realidade é um pouco mais embaixo. Queria [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robsonvf.wordpress.com&amp;blog=6302078&amp;post=214&amp;subd=robsonvf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Que ano este de 2009. Não sei se temos, como nação (Brasil) muito a se comemorar. Muitos dizem que nosso país cresceu economicamente, resistiu à crise, foi melhor do que X paises de primeiro mundo, Lula molusco eleito um dos caras da década e bla bla bla. A realidade é um pouco mais embaixo. Queria eu que o Brasil não tivesse toda esta “potência” econômica, mas sim 20% do funcionamento da saúde de qualquer pais “em crise” europeu tem ou melhor, 10% do controle de violência que eles tem. Já seria de bom tamanho. Mas, infelizmente, os governantes daqui se aderem à corrupção. Aí fica difícil mesmo&#8230;</p>
<p>Mas este é um blog de tecnologia e esta, esta sim “bombará” nosso pais em 2010. Muitas consultorias novas por aqui, desde a <a href="http://www.baguete.com.br/noticiasDetalhes.php?id=3511130" target="_blank">Thoughtworks se instalando aqui em Porto Alegre</a> até as XPTOs indianas oferecendo mão de obra barata e bu<span style="text-decoration:line-through;">r</span>rocracia elevada para os CIOs “dilbertirianos”, mas tudo bem, todos tem suas fatias no mercado. E, que bom que tem muita gente investindo. Prevejo muitos hypes à tona de forma errada também: CMMis ágeis, Domain-Driven Designs em <a href="http://www.google.com.br/search?hl=pt-BR&amp;safe=off&amp;q=arquitetura+bolovo&amp;btnG=Pesquisar&amp;meta=&amp;aq=f&amp;oq=" target="_blank">arquiteturas BOLOVO</a>, acrônimos flutuando por currículos sem nenhum sentido, selos de qualidade e canudos de formação sendo mais importantes do que o próprio conhecimento e, de quebra, os que se dizem “gurus” da informática bolando novos planos infalíveis para tornar o processo de desenvolver software o mais parecido possível com o de produzir sapatos. Pense. Repare. Parece que não teremos tantas novidades assim&#8230; então que venha 2010.</p>
<p>Feliz ano novo, para você e sua família.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/robsonvf.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/robsonvf.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/robsonvf.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/robsonvf.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/robsonvf.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/robsonvf.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/robsonvf.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/robsonvf.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/robsonvf.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/robsonvf.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/robsonvf.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/robsonvf.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/robsonvf.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/robsonvf.wordpress.com/214/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robsonvf.wordpress.com&amp;blog=6302078&amp;post=214&amp;subd=robsonvf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://robsonvf.wordpress.com/2009/12/31/fim-de-2009-e-as-tendencias-para-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b6738932aff2d7a355a9fcc3739a5c1c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">robsonvf</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8220;Eat your own dog food&#8221; ou use TDD.</title>
		<link>http://robsonvf.wordpress.com/2009/11/07/eat-your-own-dog-food-ou-use-tdd/</link>
		<comments>http://robsonvf.wordpress.com/2009/11/07/eat-your-own-dog-food-ou-use-tdd/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 04:21:40 +0000</pubDate>
		<dc:creator>robsonvf</dc:creator>
				<category><![CDATA[Agile manifesto]]></category>
		<category><![CDATA[Desenvolvimento de software]]></category>
		<category><![CDATA[Dia a dia]]></category>
		<category><![CDATA[Mitos]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[agile development]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[spring framework]]></category>
		<category><![CDATA[spring mvc]]></category>
		<category><![CDATA[tdd]]></category>
		<category><![CDATA[test driven development]]></category>

		<guid isPermaLink="false">http://robsonvf.wordpress.com/?p=211</guid>
		<description><![CDATA[como já diria Joel Spolsky&#8230; este blog já está fedendo a cupim (não, Joel não disse isso, na verdade do que se trata dele terminou nas reticências e tinha a ver com o titulo do post) mas tudo bem, esta é uma rapidinha que, se eu tivesse um numero consideravel de seguidores no twitter, seria [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robsonvf.wordpress.com&amp;blog=6302078&amp;post=211&amp;subd=robsonvf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>como já diria <a href="http://joelonsoftware.com/" target="_blank">Joel Spolsky</a>&#8230; este blog já está fedendo a cupim (não, Joel não disse isso, na verdade do que se trata dele terminou nas reticências e tinha a ver com o titulo do post) mas tudo bem, esta é uma rapidinha que, se <a href="http://twitter.com/irobson" target="_blank">eu</a> tivesse um numero consideravel de seguidores no twitter, seria um twitt&#8230; mas, como eu não gosto do twitter e nem quero que você me siga, vai pra cá mesmo.</p>
<p>Tudo que você faz, o faz como se você mesmo fosse usar? Pense nisso antes de construir a próxima linha de código lá no seu trabalho, esqueça seu chefe chato (não que o meu seja, caso o mesmo leia este post&#8230;) e codifique como se você mesmo fosse seu próprio usuário, como se você dependesse do seu próprio sistema para realizar seu trabalho.</p>
<p>Afinal de contas meu caro colega, os usuários gostariam tanto, mas tanto, que o que tu faz realmente funcionasse, que eles seriam capazes de te dar um beijo nas nadegas a cada dia de caixa fechado sem bug no sistema. E eu, sendo o cara que irá dar manutenção no seu código, adoraria tanto ver uma suite de testes unitários bem construidos quando o pegasse, que seria capaz de.. te pagar uma Polar bem gelada no boteco mais badalado da cidade baixa aqui de POA.</p>
<p>&#8220;Ah, mas eu já escrevo todo aquele código e testo tudo no main..  ainda tenho que escrever testes unitários pra ele?&#8221; Amigão, se tu quiser não precisa mais escrever este código todo.. escreva apenas os testes então. Ééé, isso mesmo. Esqueça aquela coisa toda logo de cara e vá direto aos seus @Test.. apenas coloque na cabeça: só entregue este código depois que os testes passarem! Se por acaso, tu ter que codificar um pouco para os testes passarem, beleza, tu faz classe a classe, mas espere, a classe não precisa existir para tu escreve-la pela primeira vez no seu teste&#8230; deixe o Eclipse chorar mesmo, só depois tu cria, ou melhor, rode a droga do teste sem a classe, para tu VER na tela que nada funciona sem a presença da maldita classe. É bem simples, não precisa ler um livro para começar.. são regrinhas básicas: da direita (seus testes) &lt;simula erro&gt; para a esquerda (implementação de uma pequena porção de código) &lt;testa&gt;.</p>
<p>&#8220;Mas quando eu sei que não preciso mais testar?&#8221; Quem disse que não precisa mais testar? Sempre que tu tocar aí tu vai testar, a unica diferença é que não precisará mais se preocupar com o que já está testado, pois se der algum tipo de erro, tu saberá exatamente onde consertar. Eu mesmo, sei quando não preciso mais testar quando o código que eu preciso para entregar a minha estória está pronto e é suficiente, pois de acordo com o TDD, se ele já está pronto, é porque existe um teste para ele!</p>
<p>Finalizando.. &#8220;eat your own dog food&#8221; .. estou ficando louco ou:</p>
<p>a propósito (falando em loucos), aproveitando a presença do <a href="http://twitter.com/SpringRod" target="_blank">Rod Johnson</a> na <a href="http://thedevelopersconference.com.br" target="_blank">TDC</a>, nos diga Rod: o que faz a SpringSource, usar PHP no seu portal?<a href="http://www.springsource.com/index.php"> http://www.springsource.com/index.php</a>, Por quê não o nosso amigo SpringMVC?</p>
<p>E que calor infernal em Porto Alegre&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/robsonvf.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/robsonvf.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/robsonvf.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/robsonvf.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/robsonvf.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/robsonvf.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/robsonvf.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/robsonvf.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/robsonvf.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/robsonvf.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/robsonvf.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/robsonvf.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/robsonvf.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/robsonvf.wordpress.com/211/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robsonvf.wordpress.com&amp;blog=6302078&amp;post=211&amp;subd=robsonvf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://robsonvf.wordpress.com/2009/11/07/eat-your-own-dog-food-ou-use-tdd/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b6738932aff2d7a355a9fcc3739a5c1c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">robsonvf</media:title>
		</media:content>
	</item>
		<item>
		<title>Cuidado com notebooks da Amazon PC</title>
		<link>http://robsonvf.wordpress.com/2009/07/19/cuidado-com-notebooks-da-amazon-pc/</link>
		<comments>http://robsonvf.wordpress.com/2009/07/19/cuidado-com-notebooks-da-amazon-pc/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 01:51:34 +0000</pubDate>
		<dc:creator>robsonvf</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[amazon pc não liga]]></category>
		<category><![CDATA[defeito notebook amazon pc]]></category>
		<category><![CDATA[notebook amazon pc]]></category>
		<category><![CDATA[problema notebook amazon pc]]></category>

		<guid isPermaLink="false">http://robsonvf.wordpress.com/?p=206</guid>
		<description><![CDATA[Eu tenho um notebook da Amazon PC, já faz quase dois anos. De uns dias para cá, o mesmo começou com um probleminha estranho: ligava apenas após várias tentativas. A tela sequer dava sinal de vida. Isto não me incomoda tanto, pois estou afim de comprar um Desktop. No mais, esperava pelo menos vendê-lo. Ainda [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robsonvf.wordpress.com&amp;blog=6302078&amp;post=206&amp;subd=robsonvf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Eu tenho um notebook da <a href="http://www.amazonpc.com.br/" target="_blank">Amazon PC</a>, já faz quase dois anos. De uns dias para cá, o mesmo começou com um probleminha estranho: ligava apenas após várias tentativas. A tela sequer dava sinal de vida. Isto não me incomoda tanto, pois estou afim de comprar um Desktop. No mais, esperava pelo menos vendê-lo. Ainda bem que não o fiz, pois senão teria que arcar com esta tralha para com quem eu teria feito tal negócio. De todo modo, fica a dica para quem pretende comprar notebook: Fuja da Amazon PC.</p>
<p>Uma reclamação idêntica à minha pode ser conferida <a href="http://www.reclameaqui.com.br/236932/amazon-pc/notebook-so-liga-quando-quer-produto-descartavel-nao-comprem/" target="_blank">aqui</a>.</p>
<p>Abraços, e bom FDS. (<span style="text-decoration:line-through;">sorry pelo post fora de foco</span>)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/robsonvf.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/robsonvf.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/robsonvf.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/robsonvf.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/robsonvf.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/robsonvf.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/robsonvf.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/robsonvf.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/robsonvf.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/robsonvf.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/robsonvf.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/robsonvf.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/robsonvf.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/robsonvf.wordpress.com/206/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robsonvf.wordpress.com&amp;blog=6302078&amp;post=206&amp;subd=robsonvf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://robsonvf.wordpress.com/2009/07/19/cuidado-com-notebooks-da-amazon-pc/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b6738932aff2d7a355a9fcc3739a5c1c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">robsonvf</media:title>
		</media:content>
	</item>
		<item>
		<title>Padrões de implementação com JPA</title>
		<link>http://robsonvf.wordpress.com/2009/07/16/padroes-de-implementacao-com-jpa/</link>
		<comments>http://robsonvf.wordpress.com/2009/07/16/padroes-de-implementacao-com-jpa/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 00:14:50 +0000</pubDate>
		<dc:creator>robsonvf</dc:creator>
				<category><![CDATA[Desenvolvimento de software]]></category>
		<category><![CDATA[Dia a dia]]></category>

		<guid isPermaLink="false">http://robsonvf.wordpress.com/?p=200</guid>
		<description><![CDATA[Apenas um delegate para atualizar o blog com um assunto interessante que apareceu no TheServerSide, portanto, segue uma ótima leitura para quem quer sair fazendo DAOs a todo custo utilizando JPA, assim como as melhores práticas para tal ato: http://www.theserverside.com/news/thread.tss?thread_id=55191<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robsonvf.wordpress.com&amp;blog=6302078&amp;post=200&amp;subd=robsonvf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Apenas um <em>delegate </em>para atualizar o blog com um assunto interessante que apareceu no <a href="http://www.theserverside.com/" target="_blank">TheServerSide</a>, portanto, segue uma ótima leitura para quem quer sair fazendo DAOs a todo custo utilizando JPA, assim como as melhores práticas para tal ato: <a href="http://www.theserverside.com/news/thread.tss?thread_id=55191" target="_self">http://www.theserverside.com/news/thread.tss?thread_id=55191</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/robsonvf.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/robsonvf.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/robsonvf.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/robsonvf.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/robsonvf.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/robsonvf.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/robsonvf.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/robsonvf.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/robsonvf.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/robsonvf.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/robsonvf.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/robsonvf.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/robsonvf.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/robsonvf.wordpress.com/200/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robsonvf.wordpress.com&amp;blog=6302078&amp;post=200&amp;subd=robsonvf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://robsonvf.wordpress.com/2009/07/16/padroes-de-implementacao-com-jpa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b6738932aff2d7a355a9fcc3739a5c1c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">robsonvf</media:title>
		</media:content>
	</item>
		<item>
		<title>Entendendo os diferentes tipos de Managed Beans &#8211; JSF</title>
		<link>http://robsonvf.wordpress.com/2009/04/26/entendendo-os-diferentes-tipos-de-managed-beans-jsf/</link>
		<comments>http://robsonvf.wordpress.com/2009/04/26/entendendo-os-diferentes-tipos-de-managed-beans-jsf/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 17:08:25 +0000</pubDate>
		<dc:creator>robsonvf</dc:creator>
				<category><![CDATA[Desenvolvimento de software]]></category>
		<category><![CDATA[Dia a dia]]></category>
		<category><![CDATA[Mitos]]></category>
		<category><![CDATA[java server faces]]></category>
		<category><![CDATA[jsf]]></category>

		<guid isPermaLink="false">http://robsonvf.wordpress.com/?p=196</guid>
		<description><![CDATA[Vejo muita gente confundindo e fazendo besteira com JSF por não saber configurar o escopo correto dos Beans, ou até mesmo não saber o significado entre um Model Bean x Backing Bean, por exemplo. Neste post, Neil Griffin explica com detalhes estas importantes informações. Para quem deseja trabalhar com JSF, é leitura obrigatória.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robsonvf.wordpress.com&amp;blog=6302078&amp;post=196&amp;subd=robsonvf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Vejo muita gente confundindo e fazendo besteira com JSF por não saber configurar o escopo correto dos Beans, ou até mesmo não saber o significado entre um Model Bean x Backing Bean, por exemplo. <a href="http://java.dzone.com/articles/making-distinctions-between" target="_blank">Neste post</a>, Neil Griffin explica com detalhes estas importantes informações. Para quem deseja trabalhar com JSF, é leitura obrigatória.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/robsonvf.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/robsonvf.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/robsonvf.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/robsonvf.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/robsonvf.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/robsonvf.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/robsonvf.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/robsonvf.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/robsonvf.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/robsonvf.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/robsonvf.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/robsonvf.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/robsonvf.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/robsonvf.wordpress.com/196/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robsonvf.wordpress.com&amp;blog=6302078&amp;post=196&amp;subd=robsonvf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://robsonvf.wordpress.com/2009/04/26/entendendo-os-diferentes-tipos-de-managed-beans-jsf/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b6738932aff2d7a355a9fcc3739a5c1c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">robsonvf</media:title>
		</media:content>
	</item>
	</channel>
</rss>
