<?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>Fabio&#039;s blog &#187; programação</title>
	<atom:link href="http://www.fabioalmeida.net/blog/category/programacao/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fabioalmeida.net/blog</link>
	<description>Arte do Desenvolvimento de Software</description>
	<lastBuildDate>Tue, 08 Jun 2010 21:59:21 +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>Usando getResourceAsStream</title>
		<link>http://www.fabioalmeida.net/blog/2008/12/07/usando-getresourceasstream/</link>
		<comments>http://www.fabioalmeida.net/blog/2008/12/07/usando-getresourceasstream/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 18:11:11 +0000</pubDate>
		<dc:creator>Fabio Almeida</dc:creator>
				<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://www.fabioalmeida.net/blog/?p=25</guid>
		<description><![CDATA[As vezes precisamos carregar um recurso em nossa aplicação . Existem 2 formas de fezer esta procura:

getClass().getResourceAsStream()
 procura o resource no mesmo diretorio do .class. 
getClass().getClassLoader().getResourceAsStream())
procura no CLASSPATH.

links:
Smartly load your properties
eclipsezone
]]></description>
		<wfw:commentRss>http://www.fabioalmeida.net/blog/2008/12/07/usando-getresourceasstream/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Checklist para escrever padrões de projeto</title>
		<link>http://www.fabioalmeida.net/blog/2008/09/22/checklist-para-escrever-padroes/</link>
		<comments>http://www.fabioalmeida.net/blog/2008/09/22/checklist-para-escrever-padroes/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 08:41:50 +0000</pubDate>
		<dc:creator>Fabio Almeida</dc:creator>
				<category><![CDATA[design patterns]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://www.fabioalmeida.net/blog/?p=29</guid>
		<description><![CDATA[Este é o checklist para escrever padrões de Doug Lea:

Descreva um único tipo de problema
Descreva em que o problema ocorre
Descreva a solução como uma entidade de software passível de ser construida	
Descreva os passos do projeto ou regras para construir a solução
Descreva as forças que conduzem para a solução
Descreva evidências que a solução é ótima para [...]]]></description>
		<wfw:commentRss>http://www.fabioalmeida.net/blog/2008/09/22/checklist-para-escrever-padroes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Duck Type</title>
		<link>http://www.fabioalmeida.net/blog/2008/07/30/duck-type/</link>
		<comments>http://www.fabioalmeida.net/blog/2008/07/30/duck-type/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 02:41:26 +0000</pubDate>
		<dc:creator>Fabio Almeida</dc:creator>
				<category><![CDATA[definição]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://www.fabioalmeida.net/blog/?p=31</guid>
		<description><![CDATA[
Tirado de pythonlogia :
Ao contrário do que muitas pessoas pensam duck typing não é um mecanismo disponível em linguagens de programação que usam tipagem dinâmica mas sim uma técnica (ou prática) de desenvolvimento. Essa técnica é explicada da seguinte forma:
Se um objeto anda como um pato e faz quack como um pato então ele é [...]]]></description>
		<wfw:commentRss>http://www.fabioalmeida.net/blog/2008/07/30/duck-type/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pilha de aplicativos para sistemas comerciais da LZT</title>
		<link>http://www.fabioalmeida.net/blog/2008/07/26/pilha-de-aplicativos-para-sistemas-comerciais-da-lzt/</link>
		<comments>http://www.fabioalmeida.net/blog/2008/07/26/pilha-de-aplicativos-para-sistemas-comerciais-da-lzt/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 10:50:48 +0000</pubDate>
		<dc:creator>Fabio Almeida</dc:creator>
				<category><![CDATA[programação]]></category>
		<category><![CDATA[linux programação python]]></category>

		<guid isPermaLink="false">http://www.fabioalmeida.net/blog/?p=41</guid>
		<description><![CDATA[
  Ao se definir uma arquitetura de software é necessário também definir uma pilha de aplicativos que permita o desenvolvimento do sistema. A LZT tem um interessante case que foi apresentado na Pycon de desenvolvimento de software para postos de gasolina . Abaixo segue a pilha de aplicativos utilizados pela LZT que têm 8 [...]]]></description>
		<wfw:commentRss>http://www.fabioalmeida.net/blog/2008/07/26/pilha-de-aplicativos-para-sistemas-comerciais-da-lzt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O Que é um &#8220;Arquiteto de software&#8221;?</title>
		<link>http://www.fabioalmeida.net/blog/2008/05/13/o-que-e-um-arquiteto-de-software/</link>
		<comments>http://www.fabioalmeida.net/blog/2008/05/13/o-que-e-um-arquiteto-de-software/#comments</comments>
		<pubDate>Tue, 13 May 2008 12:55:06 +0000</pubDate>
		<dc:creator>Fabio Almeida</dc:creator>
				<category><![CDATA[arquitetura de software]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://www.fabioalmeida.net/blog/2008/05/13/o-que-e-um-arquiteto-de-software/</guid>
		<description><![CDATA[&#8220;O arquiteto ideal deve ser uma pessoa erudita, um matemático, familiarizado com estudos históricos, um estudioso aplicado de filosofia, conhecedor de música, que não desconheça medicina, detentor de saber jurídico e familiarizado com astronomia e cálculos astronômicos.&#8221; &#8211; Vitruvius, há aproximadamente 25 anos a.C. 
Li isso na revista Mundo Java 25 uma definição desafiante e [...]]]></description>
		<wfw:commentRss>http://www.fabioalmeida.net/blog/2008/05/13/o-que-e-um-arquiteto-de-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse x Netbeans</title>
		<link>http://www.fabioalmeida.net/blog/2008/02/06/eclipse-x-netbeans/</link>
		<comments>http://www.fabioalmeida.net/blog/2008/02/06/eclipse-x-netbeans/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 22:19:32 +0000</pubDate>
		<dc:creator>Fabio Almeida</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://www.fabioalmeida.net/blog/2008/02/06/eclipse-x-netbeans/</guid>
		<description><![CDATA[Na revista javamagazine de Janeiro(2008) edição 53 temos um excelente artigo de Osvaldo Pinali Doederlein. Sobre o Eclipse e o Netbeans. Ao ler este tipo de artigo logo nos perguntamos: &#8220;Qual a melhor IDE?&#8221; 
Logo no início do artigo Osvaldo torna claro que esta não é a pergunta adequada mas sim: &#8220;Qual IDE é mais [...]]]></description>
		<wfw:commentRss>http://www.fabioalmeida.net/blog/2008/02/06/eclipse-x-netbeans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compiladores de Código Fonte Aberto</title>
		<link>http://www.fabioalmeida.net/blog/2008/02/04/compiladores-de-codigo-fonte-aberto/</link>
		<comments>http://www.fabioalmeida.net/blog/2008/02/04/compiladores-de-codigo-fonte-aberto/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 22:50:30 +0000</pubDate>
		<dc:creator>Fabio Almeida</dc:creator>
				<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://www.fabioalmeida.net/blog/2008/02/04/compiladores-de-codigo-fonte-aberto/</guid>
		<description><![CDATA[No site informIT tem um excelente artigo de David Chisnall sobre compiladores C de código fonte aberto ( Competition Among Open Source Compilers ) .
Como todo o comparativo de ferramentas, este pode ser um comparativo real ou apenas promocional, uma forma de criar um Davi que enfrenta um Golias que no caso é o GCC. [...]]]></description>
		<wfw:commentRss>http://www.fabioalmeida.net/blog/2008/02/04/compiladores-de-codigo-fonte-aberto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tratando Exceções não capturadas</title>
		<link>http://www.fabioalmeida.net/blog/2008/01/26/tratando-excecoes-nao-capturadas/</link>
		<comments>http://www.fabioalmeida.net/blog/2008/01/26/tratando-excecoes-nao-capturadas/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 18:23:44 +0000</pubDate>
		<dc:creator>Fabio Almeida</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[java swing programação]]></category>

		<guid isPermaLink="false">http://www.fabioalmeida.net/blog/2008/01/26/tratando-excecoes-nao-capturadas/</guid>
		<description><![CDATA[As vezes temos que tratar exceções que foram geradas dentro do fluxo de eventos do framework mas sem quebrar a separação dos layers de apresentação e de domínio.
Um exemplo desta situação ocorre no beansbinding que se levantarmos uma exception em um objeto do domínio ela não vai ser exibida para o usuário.
Uma solução é usar [...]]]></description>
		<wfw:commentRss>http://www.fabioalmeida.net/blog/2008/01/26/tratando-excecoes-nao-capturadas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Computador na educação infantil</title>
		<link>http://www.fabioalmeida.net/blog/2007/10/14/computador-na-educacao-infantil/</link>
		<comments>http://www.fabioalmeida.net/blog/2007/10/14/computador-na-educacao-infantil/#comments</comments>
		<pubDate>Sun, 14 Oct 2007 16:13:39 +0000</pubDate>
		<dc:creator>Fabio Almeida</dc:creator>
				<category><![CDATA[programação]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://www.fabioalmeida.net/blog/2007/10/14/computador-na-educacao-infantil/</guid>
		<description><![CDATA[Recentemente em entrevista ao idgnow o Prof Valdemar Setze expôs seus argumentos contra o uso do computador no processo educacional.
As preocupações do Prof. Valdemar Setze são válidas, no entanto extremamente questionáveis. Na concepção dele o computador é uma restrição tecnológica mas pensando desta forma o livro também é um restrição ao pensamento. Antes do advento [...]]]></description>
		<wfw:commentRss>http://www.fabioalmeida.net/blog/2007/10/14/computador-na-educacao-infantil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dzone o melhor</title>
		<link>http://www.fabioalmeida.net/blog/2007/10/14/dzone-o-melhor/</link>
		<comments>http://www.fabioalmeida.net/blog/2007/10/14/dzone-o-melhor/#comments</comments>
		<pubDate>Sun, 14 Oct 2007 14:55:28 +0000</pubDate>
		<dc:creator>Fabio Almeida</dc:creator>
				<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://www.fabioalmeida.net/blog/2007/10/14/dzone-o-melhor/</guid>
		<description><![CDATA[Na área de desenvolvimento surgi uma nova ferramenta , ideia ou linguagem quase todo dia, portanto manter-se atualizado é de extrema importância mas onde ir para pegar informações quentes. 
Vale mencionar que as vias de comunicação normal (revistas , jornais) são extremamente lerdas comparadas aos blogs. Estes sim são fontes de informações recem saídas do [...]]]></description>
		<wfw:commentRss>http://www.fabioalmeida.net/blog/2007/10/14/dzone-o-melhor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.361 seconds -->
