<?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>Viagens, opiniões e afins</title>
	<atom:link href="http://metronus.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://metronus.com/blog</link>
	<description>by Andre Fonseca</description>
	<lastBuildDate>Thu, 08 Dec 2011 13:28:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Confie na sua intuição e não seja teimoso.</title>
		<link>http://metronus.com/blog/2011/12/08/confie-na-sua-intuicao-e-nao-seja-teimoso/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://metronus.com/blog/2011/12/08/confie-na-sua-intuicao-e-nao-seja-teimoso/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 13:28:11 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[agil]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[customizar]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[teimosia]]></category>

		<guid isPermaLink="false">http://metronus.com/blog/?p=718</guid>
		<description><![CDATA[Hoje o post é mais filosófico do que técnico. Quero mostrar para a seguinte mensagem: &#8220;Confie nos seus instintos.. eles podem te poupar um bom tempo&#8221;. Estou trabalhando num projeto onde estou usando o Django/Python. Excelente produto. Isso mesmo produto. Acredito sinceramente que o Django é um excelente produto que a gente customiza para as [...]]]></description>
		<wfw:commentRss>http://metronus.com/blog/2011/12/08/confie-na-sua-intuicao-e-nao-seja-teimoso/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Customizando a renderização do template de form do admin do Django</title>
		<link>http://metronus.com/blog/2011/11/25/customizando-a-renderizacao-do-template-de-form-do-admin-do-django/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://metronus.com/blog/2011/11/25/customizando-a-renderizacao-do-template-de-form-do-admin-do-django/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 21:38:26 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[django]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://metronus.com/blog/?p=713</guid>
		<description><![CDATA[Esse post é daqueles da série para nunca mais esquecer.  No projeto que estou atualmente, precisei customizar a forma que o Admin do Django montar os formulários de CRUD para um determinado modelo. Antes de mais nada vamos a uma breve introdução. Django é framework feito em python para a criação de webapps. Sua grande feature [...]]]></description>
		<wfw:commentRss>http://metronus.com/blog/2011/11/25/customizando-a-renderizacao-do-template-de-form-do-admin-do-django/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bilbiotecas, frameworks, etc para MVC no Javascript</title>
		<link>http://metronus.com/blog/2011/10/27/bilbiotecas-frameworks-etc-para-mvc-no-javascript/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://metronus.com/blog/2011/10/27/bilbiotecas-frameworks-etc-para-mvc-no-javascript/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 12:10:55 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[tutoriais]]></category>
		<category><![CDATA[backbone]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://metronus.com/blog/?p=699</guid>
		<description><![CDATA[Escrevi um tempo atrás um artigo onde falava sobre MVC no javascript. Só para recapitular, MVC é um pattern que visa a separação da lógica de apresentação, controle e modelo de um sistema. Como uso cada vez maior de javascript em nossas páginas (front ends) fica evidente que precisamos buscar melhorar a estrutura de nossos [...]]]></description>
		<wfw:commentRss>http://metronus.com/blog/2011/10/27/bilbiotecas-frameworks-etc-para-mvc-no-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python Decorators</title>
		<link>http://metronus.com/blog/2011/10/25/python-decorators/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://metronus.com/blog/2011/10/25/python-decorators/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 11:38:10 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[atualidades]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[decorators]]></category>
		<category><![CDATA[facilidade]]></category>
		<category><![CDATA[sintaxe]]></category>

		<guid isPermaLink="false">http://metronus.com/blog/?p=697</guid>
		<description><![CDATA[A um bom tempo atrás (dezembro de 2009) escrevi um artigo sobre &#8220;decorators&#8221; em Python. O texto foi inspirado num post no blog do pessoal da Artima( mais precisamente do Bruce Eckel) que falava sobre o assunto. De lá para cá, apareceram mais artigos e o uso de decorators ganhou bastante força em bibliotecas, frameworks, [...]]]></description>
		<wfw:commentRss>http://metronus.com/blog/2011/10/25/python-decorators/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usando growl com python e ferramenta de autotest</title>
		<link>http://metronus.com/blog/2011/10/20/usando-growl-com-python-e-ferramenta-de-autotest/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://metronus.com/blog/2011/10/20/usando-growl-com-python-e-ferramenta-de-autotest/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 16:43:57 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[atualidades]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[autotest]]></category>
		<category><![CDATA[growl]]></category>
		<category><![CDATA[peon]]></category>
		<category><![CDATA[testes]]></category>

		<guid isPermaLink="false">http://metronus.com/blog/?p=692</guid>
		<description><![CDATA[A um certo tempo atrás trabalhava com Ruby, mais precisamente, desenvolvia utilizando o framework Rails. Dentro desse eco-sistema, existia uma &#8220;ferramenta&#8221; que sou apaixonado: Autotest (zentest). Essa ferramenta fica monitorando seus arquivos ruby e caso faça qualquer alteração ele executa os testes (spec) do projeto. Isso é realmente uma &#8220;mão na roda&#8221; pois, para quem [...]]]></description>
		<wfw:commentRss>http://metronus.com/blog/2011/10/20/usando-growl-com-python-e-ferramenta-de-autotest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MVC no javascript</title>
		<link>http://metronus.com/blog/2011/10/18/mvc-no-javascript/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://metronus.com/blog/2011/10/18/mvc-no-javascript/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 20:11:19 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[agil]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[boas práticas]]></category>
		<category><![CDATA[design patterns]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mvc]]></category>

		<guid isPermaLink="false">http://metronus.com/blog/?p=688</guid>
		<description><![CDATA[No artigo anterior que escrevi sobre Jasmine, recebi um comentário de um amigo no qual ele me perguntava como fazer para testar códigos Javascript que interagem com o DOM ou que tenham uma certa dependência dele. O primeiro impulso foi de responder para usar um recurso de Fixtures ( ou similiar), onde ele pode &#8220;criar&#8221; [...]]]></description>
		<wfw:commentRss>http://metronus.com/blog/2011/10/18/mvc-no-javascript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jasmine testes:  Usando o before e o after e testes assincronos.</title>
		<link>http://metronus.com/blog/2011/10/06/jasmine-testes-usando-o-before-e-o-after-e-testes-assincronos/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://metronus.com/blog/2011/10/06/jasmine-testes-usando-o-before-e-o-after-e-testes-assincronos/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 22:30:19 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[agil]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[assíncrono]]></category>
		<category><![CDATA[jasmine]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[teste]]></category>

		<guid isPermaLink="false">http://metronus.com/blog/?p=680</guid>
		<description><![CDATA[Um dos pontos fortes que considero no Jasmine é seu &#8220;suporte&#8221; a execuções assíncronas para teste. Isso significa, que dado aquele seu código, que tem um chamada que tem duração de tempo, ocorre com callback, etc, você será capaz de testar isso com relativa facilidade com Jasmine. &#160; Somente para lembrar, todo arquivo de teste [...]]]></description>
		<wfw:commentRss>http://metronus.com/blog/2011/10/06/jasmine-testes-usando-o-before-e-o-after-e-testes-assincronos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jasmine BDD: Instalando e escrevendo primeiro teste</title>
		<link>http://metronus.com/blog/2011/10/02/jasmine-bdd-instalando-e-escrevendo-primeiro-teste/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://metronus.com/blog/2011/10/02/jasmine-bdd-instalando-e-escrevendo-primeiro-teste/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 23:00:23 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[atualidades]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[bdd]]></category>
		<category><![CDATA[jasmine]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[testes]]></category>

		<guid isPermaLink="false">http://metronus.com/blog/?p=676</guid>
		<description><![CDATA[Para os que ficaram interessados devido aos posts anteriores em usar o Jasmine BDD para fazer (até começar a fazer) seus testes, esse será o primeiro de uma série de artigos que tentaram explicar o como usar, como escrever seus testes e coisas mais avançadas como assíncrono e stub. Primeira coisa é que caso não [...]]]></description>
		<wfw:commentRss>http://metronus.com/blog/2011/10/02/jasmine-bdd-instalando-e-escrevendo-primeiro-teste/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Escolhendo minha ferramenta de TDD para Javascript</title>
		<link>http://metronus.com/blog/2011/09/30/escolhendo-minha-ferramenta-de-tdd-para-javascript/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://metronus.com/blog/2011/09/30/escolhendo-minha-ferramenta-de-tdd-para-javascript/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 19:36:35 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[agil]]></category>
		<category><![CDATA[codigo]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[bdd]]></category>
		<category><![CDATA[frontend]]></category>
		<category><![CDATA[jasmine]]></category>
		<category><![CDATA[teste]]></category>

		<guid isPermaLink="false">http://metronus.com/blog/?p=672</guid>
		<description><![CDATA[Seguindo dentro da temática de testes e javascript. Quero falar de frameworks de testes.  Como já disse em artigos anteriores me rendi a pouco tempo a usar TDD para escrever meus javascript  (mais precisamente meus códigos de front end).  No momento que resolvi, influenciado por alguns, amigos parti em busca de ferramentas e frameworks que tornassem [...]]]></description>
		<wfw:commentRss>http://metronus.com/blog/2011/09/30/escolhendo-minha-ferramenta-de-tdd-para-javascript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Respondendo uma pergunta sobre TDD</title>
		<link>http://metronus.com/blog/2011/09/28/respondendo-uma-pergunta-sobre-tdd/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://metronus.com/blog/2011/09/28/respondendo-uma-pergunta-sobre-tdd/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 12:40:41 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[atualidades]]></category>
		<category><![CDATA[codigo]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[agil]]></category>
		<category><![CDATA[ponto de função]]></category>
		<category><![CDATA[respostas]]></category>

		<guid isPermaLink="false">http://metronus.com/blog/?p=669</guid>
		<description><![CDATA[No post que anterior, no qual falei sobre TDD, recebi um comentário perguntando dentro de algumas situações se O TDD se encaixava ou não.  Como a dúvida é recorrente e o tema é bastante controverso, resolvi, ao invés de responder o comentário dele, escrever um post. A primeira coisa, em minha opinião, que tem que [...]]]></description>
		<wfw:commentRss>http://metronus.com/blog/2011/09/28/respondendo-uma-pergunta-sobre-tdd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

