<?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>Diogo Santos &#187; Livros</title>
	<atom:link href="http://blog.diogosantos.com/category/livros-desenvolvimento-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.diogosantos.com</link>
	<description>É sobre um cara aprendendo a fazer chover :)</description>
	<lastBuildDate>Thu, 22 Jul 2010 12:11:30 +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>A Cabeça de Steve Jobs</title>
		<link>http://blog.diogosantos.com/2009/01/a-cabeca-de-steve-jobs/</link>
		<comments>http://blog.diogosantos.com/2009/01/a-cabeca-de-steve-jobs/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 18:03:24 +0000</pubDate>
		<dc:creator>Diogo Santos</dc:creator>
				<category><![CDATA[Livros]]></category>
		<category><![CDATA[A Cabeça de Steve Jobs]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Steve Jobs]]></category>

		<guid isPermaLink="false">http://blog.diogosantos.com/?p=206</guid>
		<description><![CDATA[Eu li o livro &#8220;A cabeça de Steve Jobs&#8221; recentemente e foi uma leitura muito enriquecedora. É fascinante o modo como Steve Jobs conseguiu safar a Apple de uma falência eminente e elevou os lucros focando num mercado cujo as outras fabricantes nunca pensaram em atingir.


Até hoje, as outras empresas têm suas formas de lucro [...]]]></description>
			<content:encoded><![CDATA[<p>Eu li o livro &#8220;A cabeça de Steve Jobs&#8221; recentemente e foi uma leitura muito enriquecedora. É fascinante o modo como Steve Jobs conseguiu safar a Apple de uma falência eminente e elevou os lucros focando num mercado cujo as outras fabricantes nunca pensaram em atingir.</p>
<p><span id="more-206"></span></p>
<p><img class="size-full wp-image-258 alignright" title="9788522009770_g" src="http://blog.diogosantos.com/wp-content/resources/2009/01/9788522009770_g.jpg" alt="9788522009770_g" width="300" height="381" /></p>
<p>Até hoje, as outras empresas têm suas formas de lucro diferentes da Apple, o que resulta em margens de lucro muito pequenas. Segundo o livro, a Apple segue com uma margem de lucro de 25% em seus produtos, enquanto a Dell, por exemplo, tem uma margem de 6% em seus produtos. Tudo isso se resume em como Steve Jobs enxerga o mercado.</p>
<p>Há muita gente achando que o livro é uma biografia do Steve Jobs, mas não é.  O livro tenta explicar como a cabeça dele funciona criando produtos que, quando lançados, viram tendência do mercado. Eu achei que o livro trata mais sobre empreendedorismo do que qualquer outra coisa e este assunto me grada muito. Eu li a versão em português e como ainda é a primeira edição, está cheia de erros. Mas nada que impeça o entendimento da ideia que o autor passa.</p>
<p>Existem muitas coisas que eu gostaria de falar sobre o livro, mas nada é melhor do que ler e ter sua própria opinião. Indico o livro para os usuários e os não usuários de Mac. Aproveito para recomendar também o vídeo do discurso que Steve Jobs fez numa formatura de Stanford em 2005. O vídeo está dividido em duas partes: <a href="http://www.youtube.com/watch?v=C8TERnDJPFk" target="_blank">parte 1</a> e <a href="http://www.youtube.com/watch?v=OG502oaFEgc" target="_blank">parte 2</a><a href="http://www.youtube.com/watch?v=C8TERnDJPFk" target="_blank"></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.diogosantos.com/2009/01/a-cabeca-de-steve-jobs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Scrum and XP from the Trenches</title>
		<link>http://blog.diogosantos.com/2008/07/scrum-and-xp-from-the-trenches/</link>
		<comments>http://blog.diogosantos.com/2008/07/scrum-and-xp-from-the-trenches/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 03:19:13 +0000</pubDate>
		<dc:creator>Diogo Santos</dc:creator>
				<category><![CDATA[Livros]]></category>
		<category><![CDATA[agile manifesto]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://blog.diogosantos.com/?p=120</guid>
		<description><![CDATA[Eu estou terminando de ler pela segunda vez o Scrum and XP From the Trenches da InfoQ, escrito pelo Henrik Kniberg. Eu consegui lê-lo por completo num fim-de-semana antes de começarmos a adotar algumas práticas do Scrum lá na empresa, mas foi uma leitura muito rápida e eu estou lendo novamente pra não correr o [...]]]></description>
			<content:encoded><![CDATA[<p>Eu estou terminando de ler pela segunda vez o <a href="http://www.infoq.com/minibooks/scrum-xp-from-the-trenches" target="_blank">Scrum and XP From the Trenches</a> da <a href="http://www.infoq.com/" target="_blank">InfoQ</a>, escrito pelo <a href="http://blog.crisp.se/henrikkniberg/" target="_blank">Henrik Kniberg</a>. Eu consegui lê-lo por completo num fim-de-semana antes de começarmos a adotar algumas práticas do Scrum lá na empresa, mas foi uma leitura muito rápida e eu estou lendo novamente pra não correr o risco de deixar passar nada.</p>
<p><span id="more-120"></span></p>
<p><img class="alignnone size-medium wp-image-121 alignright" style="float: right;" title="coverlandingpage" src="http://blog.diogosantos.com/wp-content/resources/2008/07/coverlandingpage-197x300.jpg" alt="" width="197" height="300" /></p>
<p>Não acho que este livro seja a fonte suprema de Scrum, o próprio Henrik Kniberg diz que ali somente está escrito a maneira como ele usa o Scrum e como ele o integra com <a href="http://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_extrema" target="_blank">XP</a>, não se trata de um manual completo nem de um (Scrum), nem de outro (XP).</p>
<p>E é mais ou menos isso que eu estou buscando agora, saber como as pessoas usam o Scrum por aí e tentar captar o que é possível fazer aqui na empresa.</p>
<p>Pra quem ainda não leu esse livro, fica aí a dica de uma &#8220;war story&#8221; como diz o autor.</p>
<p><strong>Update:</strong> Já existe a <a href="http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches" target="_blank">versão traduzida para português-br</a> na <a href="http://www.infoq.com/br/" target="_blank">InfoQ-BR</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.diogosantos.com/2008/07/scrum-and-xp-from-the-trenches/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Pragmatic Programmer</title>
		<link>http://blog.diogosantos.com/2008/07/the-pragmatic-programmer/</link>
		<comments>http://blog.diogosantos.com/2008/07/the-pragmatic-programmer/#comments</comments>
		<pubDate>Sat, 05 Jul 2008 22:02:10 +0000</pubDate>
		<dc:creator>Diogo Santos</dc:creator>
				<category><![CDATA[Livros]]></category>
		<category><![CDATA[Boas Práticas]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[The Pragmatic Programmer]]></category>

		<guid isPermaLink="false">http://blog.diogosantos.com/?p=118</guid>
		<description><![CDATA[Nesta semana eu terminei de ler o The Pragamatic Programmer: From Journeyman to Master e afirmo com todas as palavras que este livro é essencial para qualquer um que programe profissionalmente.


O livro traz questões importantes como testes, ortogonalidade, desacoplamento, até a forma como se deve fazer a previsão de horas gastas para implementar funcionalidades.
Não me [...]]]></description>
			<content:encoded><![CDATA[<p>Nesta semana eu terminei de ler o <a href="http://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X" target="_blank">The Pragamatic Programmer: From Journeyman to Master</a> e afirmo com todas as palavras que este livro é essencial para qualquer um que programe profissionalmente.</p>
<p><span id="more-118"></span></p>
<p><img class="alignnone size-medium wp-image-119 alignright" style="float: right;" title="pragmatic" src="http://blog.diogosantos.com/wp-content/resources/2008/07/pragmatic.png" alt="" width="218" height="275" /></p>
<p>O livro traz questões importantes como testes, ortogonalidade, desacoplamento, até a forma como se deve fazer a previsão de horas gastas para implementar funcionalidades.</p>
<p>Não me lembro onde li (ou ouvi) um comentário sobre este livro uma vez, mas foi mais ou menos algo do tipo:</p>
<blockquote><p>&#8220;Se todos lessem este livro não haveriam programadores Jr. no mercado, somente Pleno e Senior&#8221;</p></blockquote>
<p>Isso é bem verdade, os autores do livro tentam passar da melhor maneira possível os seus conhecimentos de anos de carreira e acertaram em cheio nessa compilação.</p>
<p>Sem dúvida essa não será a única vez que eu terminarei de lê-lo, pretendo lê-lo outras vezes. Vale muito a pena. Fica aí a dica pra quem ainda não leu o livro.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.diogosantos.com/2008/07/the-pragmatic-programmer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rails para Desenvolvedores Java</title>
		<link>http://blog.diogosantos.com/2008/05/rails-para-desenvolvedores-java/</link>
		<comments>http://blog.diogosantos.com/2008/05/rails-para-desenvolvedores-java/#comments</comments>
		<pubDate>Fri, 23 May 2008 12:33:28 +0000</pubDate>
		<dc:creator>Diogo Santos</dc:creator>
				<category><![CDATA[Livros]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://blog.diogosantos.com/?p=101</guid>
		<description><![CDATA[Eu estou lendo o livro Rails para Desenvolvedores Java que o amigo Rodrigo Allemand me emprestou e está sendo um aprendizado e tanto. Eu nunca tinha nem visto um código em Ruby antes. Só havia lido (e muito!) sobre tudo que ele faz com o mínimo de linhas de código em todos os fóruns e [...]]]></description>
			<content:encoded><![CDATA[<p>Eu estou lendo o livro <a href="http://www.linuxmall.com.br/index.php?product_id=5075" target="_blank">Rails para Desenvolvedores Java</a> que o amigo <a href="http://rodrigoallemand.wordpress.com/" target="_blank">Rodrigo Allemand</a> me emprestou e está sendo um aprendizado e tanto. Eu nunca tinha nem visto um código em <a href="http://pt.wikipedia.org/wiki/Ruby_(linguagem_de_programa%C3%A7%C3%A3o)" target="_blank">Ruby</a> antes. Só havia lido (e muito!) sobre tudo que ele faz com o mínimo de linhas de código em todos os fóruns e listas de discussão sobre desenvolvimento. E todo esse <em>hype</em> em torno de alguma coisa te faz ficar curioso.</p>
<p><span id="more-101"></span></p>
<p><img class="alignnone size-full wp-image-102 alignright" style="float: right;" title="railsbook" src="http://blog.diogosantos.com/wp-content/resources/2008/05/railsbook.jpg" alt="" width="178" height="213" /></p>
<p>Eu cheguei a conhecer o conceito do <a href="http://www.rubyonrails.org/" target="_blank">Rails</a> antes, quando comecei a estudar e usar o<a href="http://www.cakephp.org/" target="_blank"> Cake PHP</a>. É algo bem parecido. Acho que posso dizer que o Cake está para o <a href="http://pt.wikipedia.org/wiki/PHP" target="_blank">PHP</a>, assim como o Rails está para o Ruby. E posso afirmar que o que está sendo interessante pra mim nesta leitura nem é o Rails em sim, mas neste primeiro momento está sendo o aprendizado de Ruby. É uma linguagem genial, eu nunca tinha visto nada tão legal. Já até adicionei na minha lista de livros a ler, alguns sobre Ruby.</p>
<p>Graças ao livro, fui capaz de entender o código que o <a href="http://fabiokung.com/" target="_blank">Fábio Kung</a> escreveu para fazer o sorteio no <a href="http://www.caelum.com.br/falando-em-java/" target="_blank">Falando em Java</a> e tantos outros códigos que tenho visto pela internet. Tenho até criado algumas coisas a fins de aprendizado mesmo.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.diogosantos.com/2008/05/rails-para-desenvolvedores-java/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quando não programar orientado a objetos?</title>
		<link>http://blog.diogosantos.com/2008/02/quando-nao-programar-orientado-a-objetos/</link>
		<comments>http://blog.diogosantos.com/2008/02/quando-nao-programar-orientado-a-objetos/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 19:57:37 +0000</pubDate>
		<dc:creator>Diogo Santos</dc:creator>
				<category><![CDATA[Livros]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[OO]]></category>
		<category><![CDATA[POJO]]></category>

		<guid isPermaLink="false">http://diogosantos.com/2008/02/27/quando-nao-programar-orientado-a-objetos/</guid>
		<description><![CDATA[Esta semana eu comecei a ler o livro &#8220;POJOs in Action&#8221; do Chris Richardson e já comecei lendo coisas interessantes e polêmicas.


Segundo o que diz o livro, se não há um framework de persistência objeto-relacional, não há motivos para programar orientado a objetos. O autor ainda sugere que se use o pattern Transaction Script do [...]]]></description>
			<content:encoded><![CDATA[<p>Esta semana eu comecei a ler o livro &#8220;<a href="http://www.chrisrichardson.net/pia.html" target="_blank">POJOs in Action</a>&#8221; do <a href="http://www.chrisrichardson.net/">Chris Richardson</a> e já comecei lendo coisas interessantes e polêmicas.</p>
<p><span id="more-70"></span></p>
<p><img class="alignright" src="http://diogosantos.com/blog/wp-content/resources/2008/03/bookcover150.jpg" alt="Pojos In Action" align="left" /></p>
<p>Segundo o que diz o livro, se não há um framework de persistência objeto-relacional, não há motivos para programar orientado a objetos. O autor ainda sugere que se use o pattern <a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" target="_blank">Transaction Script</a> do <a href="http://www.martinfowler.com/" target="_blank">Martin Fowler</a> no caso da não existência do framework.</p>
<p>Isto me chamou a atenção mediante o fato de lá na empresa nós não podermos usar nenhuma framework de persistência porque estamos engessados pela arquitetura de referência do cliente. Eu até cheguei a comentar com um amigo sobre isto e ele me disse &#8220;Sabe quando não programar orientado a objetos? NUNCA!!!!&#8221;, eu comecei a rir.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.diogosantos.com/2008/02/quando-nao-programar-orientado-a-objetos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
