<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>Saga do programador</title>
	<link>http://www.sagadoprogramador.com.br</link>
	<description></description>
	<lastBuildDate>Mon, 01 Mar 2010 04:24:36 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>DRY e Blocos de Código com Ruby</title>
		<description><![CDATA[O Iuri já mostrou num post anterior, como criar métodos (funções) em ruby. Sendo assim somos praticamente craques em construir funções ruby. Neste post vamos explorar recursos avançados e interessantes das funçoes ruby, para isso, utilizaremos um array com alguns nomes.
Problema Inicial:
Devemos criar um  método que seja capaz de percorrer um array, exibindo seus elementos. (Ok, tudo [...]]]></description>
		<link>http://www.sagadoprogramador.com.br/2010/02/dry-e-blocos-de-codigo-com-ruby/</link>
			</item>
	<item>
		<title>Cliente para Restfulie C#</title>
		<description><![CDATA[No final do ano passado o Guilherme Silveira da Caelum , lançou a api Restfulie.
Basicamente o Restfulie implementa as idéias do Jim Webber e Ian Robson em relação a media types que suportam hipermídia, content negotiation e muito mais relacionado a Rest.
Este projeto fez bastante barulho na comunidade, inclusive recebendo elogios do próprio Jim.
O Restfulie [...]]]></description>
		<link>http://www.sagadoprogramador.com.br/2010/01/cliente-para-restfulie-c/</link>
			</item>
	<item>
		<title>Analisando o codigo escrito anteriormente.</title>
		<description><![CDATA[Terminei meu post anterior com a pergunta: "Este código está bom? Porque?"
Para analizar um código, assim como qualquer outra coisa, nós precisamos de parâmetros. Precisamos nos basear em algo que saibamos que seja bom, para assim podermos determinar se outra coisa é tão boa quanto, melhor, ou até pior.
Com código não é diferente. Então antes [...]]]></description>
		<link>http://www.sagadoprogramador.com.br/2009/12/analisando-o-codigo-escrito-anteriormente/</link>
			</item>
	<item>
		<title>Não é por que é dinâmico que a tipagem é fraca.</title>
		<description><![CDATA[Há algum tempo atrás recebi o seguinte comentário em um dos primeiros posts quer escrevi aqui no blog:
Bom artigo amigo, porém penso que esteja havendo alguma confusão sobre o que é “tipagem forte” e o que é “type casting implícito”, em minha opinião a linguagem é fracamente tipada, haja visto que se pode atribuir uma [...]]]></description>
		<link>http://www.sagadoprogramador.com.br/2009/11/nao-e-por-que-e-dinamico-que-a-tipagem-e-fraca/</link>
			</item>
	<item>
		<title>Esse código que acabei de escrever está bom?</title>
		<description><![CDATA[Depois de aprender Java, o grande desafio é como escrever boas aplicações. Saber se nosso codigo está bom ou se ele "fede" é sempre um desafio. Com objetivo de auxiliar os estudantes de Java, e os desenvolvedores iniciantes estou dando inicio a uma série de posts que tem por objetivo formar um senso critico no desenvolvedor.
Espero que vocês gostem.
Abraços.]]></description>
		<link>http://www.sagadoprogramador.com.br/2009/10/esse-codigo-que-acabei-de-escrever-esta-bom/</link>
			</item>
	<item>
		<title>Nosso modelo de objetos não deve ser uma cópia do nosso modelo de dados</title>
		<description><![CDATA[Esta semana aconteceu uma discussão bem interessante na lista interna da Caelum sobre Active Records. E no meio desta discussão surgiu o seguinte tema: "Nosso modelo de objetos não deve ser uma cópia do modelo de dados."
Acho que isso a maioria das pessoas já sabia, mas o que tenho visto por aí em projetos que [...]]]></description>
		<link>http://www.sagadoprogramador.com.br/2009/07/nosso-modelo-de-objetos-nao-deve-ser-uma-copia-do-nosso-modelo-de-dados/</link>
			</item>
	<item>
		<title>5 bons motivos para usar jQuery</title>
		<description><![CDATA[
1) jQuery é um FrameWork JavaScript, que utiliza uma DSL simples e objetiva, que ajuda o desenvolvedor a abstrair uma grande quantidade de código que não fazem parte da lógica no seu negocio, como problemas de compatibilidade de navegadores por exemplo.

2) Alem disso tem uma grande capacidade de manipular elementos de uma página com pouco [...]]]></description>
		<link>http://www.sagadoprogramador.com.br/2009/07/5-bons-motivos-para-usar-jquery/</link>
			</item>
	<item>
		<title>Aprenda Ruby parte V &#8211; Métodos</title>
		<description><![CDATA[Nesse artigo vamos conhecer um pouco de métodos em Ruby. Você, programador experiente deve estar pensando "Não deve ter nada de muito diferente.." vamos ver o que você acha até o final desse post.

Estrutura
O Método em Ruby é declarado da seguinte forma:

1
2
3
def nomeDoMetodo
   #código
end

Só isso?  Não tenho que dizer o que ele [...]]]></description>
		<link>http://www.sagadoprogramador.com.br/2009/07/aprenda-ruby-parte-v-metodos/</link>
			</item>
	<item>
		<title>Aprenda Ruby &#8211; parte IV &#8211; mais um pouco sobre Array</title>
		<description><![CDATA[Nessa sequência de artigos sobre Ruby, venho tentando escrever artigos que não sejam muito extensos, justamente para que você aprenda Ruby ao modo Ruby, ou seja, prático, rápido e simples.
Mas depois de publicar o último post, tive um retorno tão bom que fiquei empolgado em escrever outro logo  . 
Alem disso, fiquei com uma [...]]]></description>
		<link>http://www.sagadoprogramador.com.br/2009/06/aprenda-ruby-parte-iv-mais-um-pouco-sobre-array/</link>
			</item>
	<item>
		<title>Aprenda Ruby &#8211; parte III</title>
		<description><![CDATA[String
Acho que agora as coisas começam a ficar mais divertidas  
Não é minha intenção, ficar explicando cada classe básica do Ruby, acho que mais importante focarmos no conceito da linguagem, acredito que a melhor forma de aprender a programar é praticando, por tanto vou usar alguns exemplos utilizando funcionalidades da String e do Array, [...]]]></description>
		<link>http://www.sagadoprogramador.com.br/2009/06/aprenda-ruby-parte-iii/</link>
			</item>
</channel>
</rss>
