<?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>thiagovarela.com.br</title>
	<atom:link href="http://www.thiagovarela.com.br/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.thiagovarela.com.br</link>
	<description>through flex</description>
	<lastBuildDate>Thu, 15 Apr 2010 23:54:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PyAMF and Django</title>
		<link>http://www.thiagovarela.com.br/?p=51</link>
		<comments>http://www.thiagovarela.com.br/?p=51#comments</comments>
		<pubDate>Thu, 15 Apr 2010 23:49:23 +0000</pubDate>
		<dc:creator>Thiago</dc:creator>
				<category><![CDATA[Web development]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[pyamf]]></category>

		<guid isPermaLink="false">http://www.thiagovarela.com.br/?p=51</guid>
		<description><![CDATA[Earlier this weak I tried to think of something to put here about a few problems that I was facing with PyAMF, but the words didn&#8217;t came out.
But I&#8217;m brazilian and I never give up. ;)
Ok, I&#8217;m also using Django, and PyAMF DjangoGateway that wraps the django models to Flex value objects.
The fact is that [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this weak I tried to think of something to put here about a few problems that I was facing with <a href="http://www.pyamf.org">PyAMF</a>, but the words didn&#8217;t came out.</p>
<p>But I&#8217;m brazilian and I never give up. ;)</p>
<p>Ok, I&#8217;m also using <a href="http://www.djangoproject.org">Django</a>, and PyAMF DjangoGateway that wraps the django models to Flex value objects.<br />
The fact is that PyAMF doesn&#8217;t serialize django foreign key fields unless you explicit specify it on each request, and when they&#8217;re null foreign keys you have to pass the related field names as an argument. It sucks, but we can live with it.<br />
The problem is when there are ManyToMany fields and the model related has foreign keys. When PyAMF tries to get the encodable attributes of a many to many relation, it fetches the related data without a select_related() call. And when we do it without selecting the related, we get a KeyError because PyAMF keeps foreign key objects out of serialization.</p>
<p>example:</p>
<p>Model X:<br />
name: CharField &#8230;</p>
<p>Model A:<br />
name: &#8230;<br />
ex: ForeignKey(Model X)</p>
<p>Model B<br />
name: &#8230;<br />
many: ManyToManyField(Model A)</p>
<p>in this cenario, at the current pyamf 0.6 development version, if I try a Model B.objects.all(), it won&#8217;t work.</p>
<p>I made some changes in the trunk version to fix those problems for me, but it&#8217;s not a good practice.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thiagovarela.com.br/?feed=rss2&amp;p=51</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Na ânsia pela mudança.</title>
		<link>http://www.thiagovarela.com.br/?p=48</link>
		<comments>http://www.thiagovarela.com.br/?p=48#comments</comments>
		<pubDate>Fri, 19 Feb 2010 15:09:50 +0000</pubDate>
		<dc:creator>Thiago</dc:creator>
				<category><![CDATA[Pessoal]]></category>

		<guid isPermaLink="false">http://www.thiagovarela.com.br/?p=48</guid>
		<description><![CDATA[Depois de feriados prolongados, quando existe a reflexão do que passou e do que está por vir, mesmo na folia do Carnaval, a ânsia pela mudança sempre bate na minha porta. Além do mais, 26 anos na segunda-feira de carnaval incrementa mais ainda esse sentimento.
Em 2009, confesso que tentei timidamente mudar minha situação, mas logo [...]]]></description>
			<content:encoded><![CDATA[<p>Depois de feriados prolongados, quando existe a reflexão do que passou e do que está por vir, mesmo na folia do Carnaval, a ânsia pela mudança sempre bate na minha porta. Além do mais, 26 anos na segunda-feira de carnaval incrementa mais ainda esse sentimento.</p>
<p>Em 2009, confesso que tentei timidamente mudar minha situação, mas logo fui abatido pela imaturidade.  Hoje encontrei melhores ferramentas e principalmente pessoas com o mesmo objetivo. A expectativa é tão grande que tenho receio que a confiança se torne um obstáculo e traga acomodação. Mas pelo menos tenho ciência disso, algo que já ajuda no policiamento.</p>
<p>Fazer a diferença, inovar e ajudar as pessoas. Premissas básicas para esse ano de 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thiagovarela.com.br/?feed=rss2&amp;p=48</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redescobrindo o desenvolvimento web.</title>
		<link>http://www.thiagovarela.com.br/?p=45</link>
		<comments>http://www.thiagovarela.com.br/?p=45#comments</comments>
		<pubDate>Wed, 10 Feb 2010 11:17:10 +0000</pubDate>
		<dc:creator>Thiago</dc:creator>
				<category><![CDATA[Sem categoria]]></category>

		<guid isPermaLink="false">http://www.thiagovarela.com.br/?p=45</guid>
		<description><![CDATA[Nos últimos anos estive meio que ausente do desenvolvimento web. Dentre os inúmeros compromissos financeiros que fazemos quando começamos a ganhar algum dinheiro, esqueci do prazer que é desenvolver aplicações, focando apenas no retorno financeiro. Fato este que está mudando, participei recentemente de umas palestras sobre Flex, o evento FlexForKids, e vi que a comunidade [...]]]></description>
			<content:encoded><![CDATA[<p>Nos últimos anos estive meio que ausente do desenvolvimento web. Dentre os inúmeros compromissos financeiros que fazemos quando começamos a ganhar algum dinheiro, esqueci do prazer que é desenvolver aplicações, focando apenas no retorno financeiro. Fato este que está mudando, participei recentemente de umas palestras sobre Flex, o evento <a href="http://www.flexforkids.com" target="_blank">FlexForKids</a>, e vi que a comunidade está bem ativa.</p>
<p>Nos últimos meses me envolvi paralelamente num projeto que aborda as tecnologias da Adobe(Flex) e Microsoft( C# .NET ), e em nenhum momento me senti inseguro quanto ao futuro delas, muito pelo contrário, só evoluem com o passar dos anos.</p>
<p style="text-align: left;">Não vejo a hora de poder me dedicar 100% a essa atividade, cada nova (re)descoberta é um prazer imensuravel, expectativas crescentes e muita diversão.<br />
<a href="http://www.thiagovarela.com.br/wp-content/uploads/2010/02/Fx.png"><img class="size-medium wp-image-46 aligncenter" title="Adobe Flex" src="http://www.thiagovarela.com.br/wp-content/uploads/2010/02/Fx-300x300.png" alt="" width="210" height="210" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thiagovarela.com.br/?feed=rss2&amp;p=45</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A difícil tarefa de ser eu. ;P</title>
		<link>http://www.thiagovarela.com.br/?p=42</link>
		<comments>http://www.thiagovarela.com.br/?p=42#comments</comments>
		<pubDate>Tue, 03 Nov 2009 01:37:29 +0000</pubDate>
		<dc:creator>Thiago</dc:creator>
				<category><![CDATA[Sem categoria]]></category>

		<guid isPermaLink="false">http://www.thiagovarela.com.br/?p=42</guid>
		<description><![CDATA[É, é difícil&#8230;
Acordar 6hs da manhã, praticamente me isolar em Horizonte/CE, e chegar em casa 22hs da noite(ou mais tarde). Não tá dando nem pra dormir.
Comprei uns 6 livros pra ler e não cheguei na metade nem de dois.
Além da vontade de ver filmes nas horas de lazer, encontrei outros afazeres. Fui convidado para produzir [...]]]></description>
			<content:encoded><![CDATA[<p>É, é difícil&#8230;</p>
<p>Acordar 6hs da manhã, praticamente me isolar em Horizonte/CE, e chegar em casa 22hs da noite(ou mais tarde). Não tá dando nem pra dormir.<br />
Comprei uns 6 livros pra ler e não cheguei na metade nem de dois.<br />
Além da vontade de ver filmes nas horas de lazer, encontrei outros afazeres. Fui convidado para produzir um curta-metragem, que de produção eu não fiz nada, pois não participei das filmagens e nem de muita coisa. Até tentei ajudar no começo, sem sucesso.<br />
Também fui convidado para fazer parte da <a href="http://www.deway.com.br" target="_blank">Deway</a>, uma empresa de desenvolvimento de software e soluções web.  Aceitei e já começamos com uma &#8220;pequena&#8221; tarefa: Entregar um sistema de gestão empresarial para dois estabelecimentos.<br />
A Deway é basicamente um projeto que eu sempre tive, desde que comecei a trabalhar com desenvolvimento web. A diferença é que existe uma visão mais real e centrada no que precisa ser feito. Acredito que teremos um futuro promissor. O melhor de tudo, é porque está sendo divertido.</p>
<p>E tem mais. Estou cursando Administração.<br />
Conciliar tudo tá foda, mas é isso mesmo, faz parte.<br />
No mais, decidi ficar em casa no feriado, aproveitei para assistir:</p>
<ul>
<li>District 9</li>
<li>Moon</li>
<li>G.I. Joe &#8211; The Rise of the Cobra</li>
<li>Harry Potter and the Half Blood Prince</li>
<li>State of Play</li>
<li>I Love You, Man</li>
</ul>
<p>Claro que desde meu último post eu assisti vários outros, só que esses foram os do final de semana. ;P<br />
Destaque para o District 9, que foi ví pela segunda vez. Muito bom, fui fuçar e descobri que o protagonista não era ator, e que o formato que de filmagem que eu não gostei é chamado de &#8220;<span id="ctl00_ContentPlaceHolder1_FichaFilme_TabPanelcriticas_rptcritica_ctl00_lbl_texto"><span style="line-height: 115%; font-size: 10pt;"><em>mockumentary</em></span></span>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thiagovarela.com.br/?feed=rss2&amp;p=42</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bart got a room!</title>
		<link>http://www.thiagovarela.com.br/?p=35</link>
		<comments>http://www.thiagovarela.com.br/?p=35#comments</comments>
		<pubDate>Wed, 22 Jul 2009 00:02:19 +0000</pubDate>
		<dc:creator>Thiago</dc:creator>
				<category><![CDATA[Cinema]]></category>

		<guid isPermaLink="false">http://www.thiagovarela.com.br/?p=35</guid>
		<description><![CDATA[Cara&#8230;
Muito bom esse filme.
Pensei que fosse só mais uma comédia teen norte americana, mas vai um pouco além.
Tem um humor bem sutil, não dei gargalhadas, mas alguns personagens são hilários. Principalmente o personagem do William Macy.
A trilha sonora é bem diferente das comédias de sempre, e realmente deu outro tom ao filme.
torrent
]]></description>
			<content:encoded><![CDATA[<p>Cara&#8230;</p>
<p>Muito bom esse filme.<br />
Pensei que fosse só mais uma comédia teen norte americana, mas vai um pouco além.<br />
Tem um humor bem sutil, não dei gargalhadas, mas alguns personagens são hilários. Principalmente o personagem do William Macy.<br />
A trilha sonora é bem diferente das comédias de sempre, e realmente deu outro tom ao filme.</p>
<div id="attachment_36" class="wp-caption aligncenter" style="width: 281px"><img class="size-full wp-image-36" title="Bart Got a Room" src="http://www.thiagovarela.com.br/wp-content/uploads/2009/07/bartgotaroom.jpg" alt="Bart Got a Room" width="271" height="400" /><p class="wp-caption-text">Bart Got a Room</p></div>
<p><a href="http://thepiratebay.org/torrent/5004869/Bart.Got.A.Room.2009.DvDRip-FxM" target="_blank">torrent</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thiagovarela.com.br/?feed=rss2&amp;p=35</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Defiance &#8211; Comentários</title>
		<link>http://www.thiagovarela.com.br/?p=33</link>
		<comments>http://www.thiagovarela.com.br/?p=33#comments</comments>
		<pubDate>Wed, 15 Jul 2009 17:16:59 +0000</pubDate>
		<dc:creator>Thiago</dc:creator>
				<category><![CDATA[Cinema]]></category>

		<guid isPermaLink="false">http://www.thiagovarela.com.br/?p=33</guid>
		<description><![CDATA[Anteiormente postei que iria assistir Defiance, e ontem fiz isso.
É um filme interessante, a crítica feita a inércia tida pelos  judeus foi novidade pra mim.
Daniel Craig fez bem o seu papel, regular.
Assista se não tiver boas opcões. ;)
]]></description>
			<content:encoded><![CDATA[<p>Anteiormente postei que iria assistir Defiance, e ontem fiz isso.<br />
É um filme interessante, a crítica feita a inércia tida pelos  judeus foi novidade pra mim.<br />
Daniel Craig fez bem o seu papel, regular.</p>
<p>Assista se não tiver boas opcões. ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thiagovarela.com.br/?feed=rss2&amp;p=33</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O louco mundo do desenvolvimento web.</title>
		<link>http://www.thiagovarela.com.br/?p=24</link>
		<comments>http://www.thiagovarela.com.br/?p=24#comments</comments>
		<pubDate>Wed, 15 Jul 2009 00:39:59 +0000</pubDate>
		<dc:creator>Thiago</dc:creator>
				<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.thiagovarela.com.br/?p=24</guid>
		<description><![CDATA[Desde 2004 que me atrevo a desenvolver para web. De fato, pouco tempo.
Sempre tive a simplicidade em mente. E na minha busca por isso, conheci diversas linguagens de programação, frameworks e ferramentas.
Javascript, PHP, Python e até Ruby. Não gosto de Java nem de .NET
Frameworks como jQuery e Django tornam a brincadeira bem mais divertida.
Não existe [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Desde 2004 que me atrevo a desenvolver para web. De fato, pouco tempo.</p>
<p>Sempre tive a simplicidade em mente. E na minha busca por isso, conheci diversas linguagens de programação, frameworks e ferramentas.</p>
<p>Javascript, PHP, Python e até Ruby. Não gosto de Java nem de .NET</p>
<p>Frameworks como jQuery e Django tornam a brincadeira bem mais divertida.</p>
<p>Não existe similares em que um seja melhor que o outro, tudo é relativo.</p>
<p>Na minha opinião, o que vale é o que me fizer escrever menos, de forma organizada, clara e objetiva.</p>
<p>Encontrar um que faça isso, é outra história.</p>
<p><span id="more-24"></span></p>
<p style="text-align: justify;">Em 2005 eu comecei a estudar um negócio chamado AJAX, era algo novo e não tinha frameworks javascript para dar suporte. Todo o trabalho era feito na mão mesmo. Hoje, é tudo diferente e qualquer mootools da vida tem seu <em>XMLHttpRequest</em>. Felizmente eu participei desse momento inicial, saber como as coisas são feitas é básico para aplicações complexas, e eu escrevi muitos <em>document.getElementById/getElementsByTagName</em> antes de usar um simples <em>selector</em>. ( E ainda não sei desenvolver coisas complexas ;P  )</p>
<p>Atualmente a web evolui numa velocidade muito grande, a necessidade de interação passa a ser mais presente em todo website que se preze. Isso devido ao boom das &#8220;social communities&#8221;, que trouxe bons aplicativos aos usuários que até hoje não sabem nem o que é pixel quando enviam suas fotos para algum album, ou mesmo o que é o <em>http://</em> na frente de todo endereço que digitam.</p>
<p>Agora, falando um pouco sobre desenvolvimento, eu gosto do PHP, foi revolucionário. E continua sendo.</p>
<p>Prefiro desenvolver com PHP, porque consegue ser simples em todos os sentidos. Na codificação &#8211; tirando algumas tosqueiras vindas não sei de onde (Perl?), Na performance, Nos servidores web, etc.</p>
<p>Mas! Pra ser organizado, você obviamente precisa de um framework, que também seja organizado e que te ajude a organizar sua aplicação. É aí que entra o problema do PHP. O negócio é tão simples que os desenvolvedores esqueceram de fazer bonito. Simplesmente fizeram pra funcionar. Claro que hoje em dia as coisas mudaram, as pessoas começaram a enxergar que a linguagem orientada a objetos é legal, mas infelizmente, muitas das ferramentas opensource criadas alguns anos atrás em PHP possuem o mesmo problema. Ninguém tinha noção de design patterns ou qualquer conceito que deixasse o código legível a programadores que nunca viram o código. Frameworks não deixam de ser aplicações, o pior é quando a gente encontra uma aplicação que nem auxilio de um framework teve, como o osCommerce. É um inferno.</p>
<p>Tirando os monstros que o PHP conseguiu criar, existem uma série de ferramentas bem escritas e úteis. O Wordpress é até legal, mas infelizmente o(s) corno(s) que desenvolveu(ram) poderiam ter feito melhor. A arquitetura baseada em <strong>hooks</strong> é uma droga, por isso eu descarto o Drupal das minhas aplicações. E uma série de outros frameworks, cms, aplicações escritas em PHP que já passaram por mim, e foram igualmente descartadas pelos mesmos motivos.</p>
<p>E o Ruby? Vai tomar no c* o cara que decidiu usar aquela sintaxe. Consegue ser pior que a do Python. Dá nojo de ver um código em Ruby. E cá pra nós, quem é o Ruby sem Rails?</p>
<p>O Python, ao contrário do Ruby, tem vida sem Django. A sintaxe é aceitável, e o Django&#8230; não sei nem o que dizer. Com um bom host e de repente um nginx rodando acho que fica perfeito.</p>
<p>E chega de blá-blá-blá. ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thiagovarela.com.br/?feed=rss2&amp;p=24</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Defiance</title>
		<link>http://www.thiagovarela.com.br/?p=16</link>
		<comments>http://www.thiagovarela.com.br/?p=16#comments</comments>
		<pubDate>Mon, 13 Jul 2009 21:20:08 +0000</pubDate>
		<dc:creator>Thiago</dc:creator>
				<category><![CDATA[Cinema]]></category>

		<guid isPermaLink="false">http://www.thiagovarela.com.br/?p=16</guid>
		<description><![CDATA[Até que enfim um filme sobre a segunda guerra mundial que os judeus não são simplesmente os coitadinhos da vez&#8230;
Vi o trailer e tou doido pra assistir, estou baixando o release FxM. Em breve posto os comentários.
]]></description>
			<content:encoded><![CDATA[<p>Até que enfim um filme sobre a segunda guerra mundial que os judeus não são simplesmente os coitadinhos da vez&#8230;<br />
Vi o trailer e tou doido pra assistir, estou baixando o <a href="http://thepiratebay.org/torrent/4876392/Defiance.2008.DvDRip-FxM" target="_blank">release FxM</a>. Em breve posto os comentários.</p>
<div id="attachment_17" class="wp-caption aligncenter" style="width: 285px"><img class="size-full wp-image-17" title="defiance" src="http://www.thiagovarela.com.br/wp-content/uploads/2009/07/defiance.jpg" alt="Defiance (2008)" width="275" height="400" /><p class="wp-caption-text">Defiance (Um ato de liberdade)</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.thiagovarela.com.br/?feed=rss2&amp;p=16</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Começando e The Girlfriend Experience</title>
		<link>http://www.thiagovarela.com.br/?p=1</link>
		<comments>http://www.thiagovarela.com.br/?p=1#comments</comments>
		<pubDate>Sun, 12 Jul 2009 23:46:15 +0000</pubDate>
		<dc:creator>Thiago</dc:creator>
				<category><![CDATA[Cinema]]></category>

		<guid isPermaLink="false">http://www.thiagovarela.com.br/?p=1</guid>
		<description><![CDATA[Finalmente, começando a bloggar(duh!)&#8230;
Tenho a simples idéia de falar sobre alguns filmes que assisti/intenciono assistir.
99% do meu cinema é em casa, thanks to The Pirate Bay, e não sinto muita vontade de ir ao cinema. Me conformo com as 22&#8242; do meu monitor.
Hoje consegui assistir o The Girlfriend Experience, depois de muito esperar &#8211; mais [...]]]></description>
			<content:encoded><![CDATA[<p>Finalmente, começando a bloggar(duh!)&#8230;<br />
Tenho a simples idéia de falar sobre alguns filmes que assisti/intenciono assistir.<br />
99% do meu cinema é em casa, thanks to <a title="The Pirate Bay" href="http://thepiratebay.org/" target="_blank">The Pirate Bay</a>, e não sinto muita vontade de ir ao cinema. Me conformo com as 22&#8242; do meu monitor.</p>
<p>Hoje consegui assistir o The Girlfriend Experience, depois de muito esperar &#8211; mais de 1 mês &#8211; alguem fazer a legenda(<a title="Legendas.tv" href="http://legendas.tv" target="_blank">http://legendas.tv</a>).<br />
A história é interessante, contar alguns dias da vida de uma garota de programa e na minha opinião( que não vale nada&#8230; ), a atriz(Sasha Grey, famosa pornstar) fez um excelente papel, representou bem a idéia principal. Intrigante e sutil. Eu recomendo.<br />
Só não sei porque colocaram um viado pra ser o namorado dela.</p>
<div id="attachment_4" class="wp-caption aligncenter" style="width: 279px"><img class="size-full wp-image-4 " title="thegirlfriendexperience" src="http://www.thiagovarela.com.br/wp-content/uploads/2009/07/thegirlfriendexperience.jpg" alt="The Girlfriend Experience Poster" width="269" height="400" /><p class="wp-caption-text">The Girlfriend Experience</p></div>
<p><a href="http://thepiratebay.org/torrent/4887043/The_Girlfriend_Experience_2009_DVDRip_XviD-iAPULA">torrent</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thiagovarela.com.br/?feed=rss2&amp;p=1</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
