<?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>Leandro Garcia &#187; Blog</title>
	<atom:link href="http://www.leandrogarcia.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.leandrogarcia.com</link>
	<description></description>
	<lastBuildDate>Wed, 11 Jan 2012 13:31:51 +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>Cut the Rope em HTML5</title>
		<link>http://www.leandrogarcia.com/blog/cut-the-rope-em-html5/</link>
		<comments>http://www.leandrogarcia.com/blog/cut-the-rope-em-html5/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 13:31:14 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/?p=504</guid>
		<description><![CDATA[Para quem não conhece, Cut The Rope é um Jogo de culular muito bacana. Laçaram em HTML5, muito legal.
vi no Webappers

http://www.cuttherope.ie/
]]></description>
			<content:encoded><![CDATA[<p>Para quem não conhece, Cut The Rope é um Jogo de culular muito bacana. Laçaram em HTML5, muito legal.</p>
<p>vi no <a href="http://www.webappers.com/2012/01/11/bringing-cut-the-rope-to-the-web-with-html5/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+Webappers+%28WebAppers%29&amp;utm_content=Google+Reader">Webappers</a></p>
<p><a href="http://www.leandrogarcia.com/wp-content/uploads/2012/01/cut-the-rope.png"><img title="cut-the-rope" src="http://www.leandrogarcia.com/wp-content/uploads/2012/01/cut-the-rope.png" alt="" width="480" height="303" /></a></p>
<p><a href="http://www.cuttherope.ie/">http://www.cuttherope.ie/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/cut-the-rope-em-html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conhecendo São Paulo</title>
		<link>http://www.leandrogarcia.com/blog/conhecendo-sao-paulo/</link>
		<comments>http://www.leandrogarcia.com/blog/conhecendo-sao-paulo/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 12:57:41 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[Projetos]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/?p=502</guid>
		<description><![CDATA[Há alguns anos, tive uma idéia de fazer um site que mostrasse locais de São Paulo, coisas a ser fazer na cidade de São Paulo.
Deixei o projeto de lado por um bom tempo e no fim do ano passado resolvi retomá-lo. Decidi usar o wordpress como publicador de conteúdo, organizei as coisas, consgui os textos, [...]]]></description>
			<content:encoded><![CDATA[<p>Há alguns anos, tive uma idéia de fazer um site que mostrasse locais de São Paulo, coisas a ser fazer na cidade de São Paulo.</p>
<p>Deixei o projeto de lado por um bom tempo e no fim do ano passado resolvi retomá-lo. Decidi usar o wordpress como publicador de conteúdo, organizei as coisas, consgui os textos, etc.</p>
<p>O resultado pode ser visto aqui abaixo.</p>
<p><a href="http://www.leandrogarcia.com/wp-content/uploads/2012/01/Screenshot-at-2012-01-05-105520.png"><img class="alignnone size-large wp-image-503" title="Conhecendo São Paulo" src="http://www.leandrogarcia.com/wp-content/uploads/2012/01/Screenshot-at-2012-01-05-105520-652x445.png" alt="" width="652" height="445" /></a></p>
<p>Link: <a href="http://bit.ly/uKnSEB">www.conhecendosaopaulo.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/conhecendo-sao-paulo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>App Mobile, Lista de Supermercado</title>
		<link>http://www.leandrogarcia.com/blog/app-mobile-lista-de-supermercado/</link>
		<comments>http://www.leandrogarcia.com/blog/app-mobile-lista-de-supermercado/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 18:13:02 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/?p=491</guid>
		<description><![CDATA[Em 2011 eu participei de um projeto para desenvolvimento de páginas mobile para iPhone e Android, desde lá, busquei alguas informações sobre o assunto e me bateu uma vontade de criar um aplicativo mobile.
Seria interessante escrever um aplicativo em Objective-C para iPhone, mas a curva de aprendizado é grande e é necessário  um mac para [...]]]></description>
			<content:encoded><![CDATA[<p>Em 2011 eu participei de um projeto para desenvolvimento de páginas mobile para iPhone e Android, desde lá, busquei alguas informações sobre o assunto e me bateu uma vontade de criar um aplicativo mobile.</p>
<p>Seria interessante escrever um aplicativo em Objective-C para iPhone, mas a curva de aprendizado é grande e é necessário  um mac para isso, eu não tenho Mac, trabalho com Linux. A solução foi fazer um aplicativo web mobile, aqueles que são acessados via web.</p>
<p>Comecei a pensar em o que fazer, fiz um brainstorm comigo mesmo, se é que isso é possível, e acabei decidindo por fazer uma lista de supermercado. Tive várias idéias, que ainda serão finalizadas, mas para terminá-las demandaria um bom tempo, pensei numa forma de lançar uma versão inicial, apenas com programação front-end, em PHP ou banco de dados, mas como armazenar a lista sem banco de dados? Lembrei, local Storage (ainda vou escrever sobre isso). Estudei um pouco e acabei conseguindo usar, bem fácil por sinal.</p>
<p><img class="alignnone size-full wp-image-492" title="pks-mercado" src="http://www.leandrogarcia.com/wp-content/uploads/2012/01/pks-mercado.png" alt="" width="321" height="555" /></p>
<p>Lancei o Alpha para os amigos testarem, mas eu não estava contente ainda, pois para funcionar depende de internet.</p>
<p>Já tinha ouvido falar de appcache, dei uma estudada e implementei. Pelo que testei funcionou bem, não fica fazendo requisições cada vez que entra no app, demanda mais testes.</p>
<p>Uma vez feito isso, pensei, por que não usar um framework mobile, que traria mais funcionalidades para o APP, pesquisando, achei mais de 10, fiquei entre o sencha touch e o jquery mobile, acabei optando pelo jquery mobile, pelo conhecimento que tenho em jquery. Implemente e acho que o resultado foi bem positivo. Acessem o link aqui em baixo, usem o APP e me digam o que acharam, me deem sugestões.</p>
<p>Link do APP</p>
<h3><a href="http://mercado.leandrogarcia.com/">http://mercado.leandrogarcia.com/</a></h3>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/app-mobile-lista-de-supermercado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meus projetos para 2012</title>
		<link>http://www.leandrogarcia.com/blog/meus-projetos-para-2012/</link>
		<comments>http://www.leandrogarcia.com/blog/meus-projetos-para-2012/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 17:47:06 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[Descategorizado]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/?p=489</guid>
		<description><![CDATA[Toda virada de ano, muitos de nós, pelo menos eu, costumo planejar coisas a fazer nesse novo ano que se inicia.
Em 2012 não é diferente. Tenho projetos, que quero terminar, coisas que quero aprender. Decidi compartilhar alguns dos meus Projetos para este ano.
1. Quero compartilhar mais conhecimento no blog, conseguir postar mais coisas, mais informações, [...]]]></description>
			<content:encoded><![CDATA[<p>Toda virada de ano, muitos de nós, pelo menos eu, costumo planejar coisas a fazer nesse novo ano que se inicia.</p>
<p>Em 2012 não é diferente. Tenho projetos, que quero terminar, coisas que quero aprender. Decidi compartilhar alguns dos meus Projetos para este ano.</p>
<p>1. Quero compartilhar mais conhecimento no blog, conseguir postar mais coisas, mais informações, mais tutoriais;</p>
<p>2. Quero aprender Ruby on Rails;</p>
<p>3. Quero aprender a trabalhar com os frameworks CakePHP e CodeIgniter, ambos em PHP;</p>
<p>4. Quero ter noções de pyton;</p>
<p>5. Quero trabalhar mais com mobile.  Tive uma experiência bem legal ano passado, quero melhorar;</p>
<p>6. Quero ler mais, ano passado li bastantes livros, mas poucos da área técnica;</p>
<p>7. Quero Melhorar o template mobile do blog;</p>
<p>8. Quero trabalhar mais com responsive Webdesign (escreverei um post em breve);</p>
<p>9. Quero tentar escrever um livro à partir da série de posts com as aulas para começar em Javascript (publicarei no blog, gratuito);</p>
<p>10. Quero fazer mais coisas com HTML5 e o que ele disponibiliza;</p>
<p>11. Quero Conhecer Canvas;</p>
<p><strong>12. Quero principalmente, terminar mais coisas pessoais (sempre planejo bastante, começo, mas nunca termino as coisas) rs.</strong></p>
<p>São Algumas coisas que quero para o este ano. Espero conseguir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/meus-projetos-para-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TortoiseGit</title>
		<link>http://www.leandrogarcia.com/blog/tortoisegit/</link>
		<comments>http://www.leandrogarcia.com/blog/tortoisegit/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 13:14:57 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[versionamento]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/?p=487</guid>
		<description><![CDATA[O leitor http://leocaseiro.com.br/ sugeriu o uso do tortoiseGit para versionar códigos no gitHub ou qualquer versionado git.
Eu ainda não usei, mas pelo que li, parece promissor. Utilizar Git, costuma ser um problema, pois é necessário utilizar linha de comando e com o Windows, praticamente impossível.
Com o TortoiseGit, verionar com github, se tornaria bem masi fácil
]]></description>
			<content:encoded><![CDATA[<p>O leitor <a href="http://leocaseiro.com.br/">http://leocaseiro.com.br/</a> sugeriu o uso do tortoiseGit para versionar códigos no gitHub ou qualquer versionado git.</p>
<p>Eu ainda não usei, mas pelo que li, parece promissor. Utilizar Git, costuma ser um problema, pois é necessário utilizar linha de comando e com o Windows, praticamente impossível.</p>
<p>Com o TortoiseGit, verionar com github, se tornaria bem masi fácil</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/tortoisegit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comprimir O JS</title>
		<link>http://www.leandrogarcia.com/blog/comprimir-o-js/</link>
		<comments>http://www.leandrogarcia.com/blog/comprimir-o-js/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 14:05:10 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[dicas]]></category>
		<category><![CDATA[otimização]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/?p=486</guid>
		<description><![CDATA[&#160;
Uma das boas práticas que podemos adotar para agilizar o carregamento de  uma página é comprimir o css e o js. Essas compressões, costumam, retirar os comentários. as quebras de linha e às vezes até alterar o nome de variáveis de escopo, alterando as para por exemplo &#8220;a&#8221;.
Uma das principais ferramentas que conheço é o [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Uma das boas práticas que podemos adotar para agilizar o carregamento de  uma página é comprimir o css e o js. Essas compressões, costumam, retirar os comentários. as quebras de linha e às vezes até alterar o nome de variáveis de escopo, alterando as para por exemplo &#8220;a&#8221;.</p>
<p>Uma das principais ferramentas que conheço é o YUI compressor. Tem um site que utiliza essa ferramenta para comprimir o JS. Aconselho o uso, mas devemos sempre ter a versão sem otimização para alterar caso necessário.</p>
<p>O site é o <a href="http://jscompress.com/">http://jscompress.com/</a>.</p>
<p>Fica a Dica!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/comprimir-o-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programador Front-End, por onde começar?</title>
		<link>http://www.leandrogarcia.com/blog/programador-front-end-por-onde-comecar/</link>
		<comments>http://www.leandrogarcia.com/blog/programador-front-end-por-onde-comecar/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 20:14:57 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[dicas]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/?p=484</guid>
		<description><![CDATA[Recebi um e-mail do Rodrigo Pereira me pedindo dicas para começar a trabalhar com desenvolvimento front-end.
O front-end é algo que muito aprecio e ao responder para ele me empolguei e acabei escrevendo um post e colo aqui abaixo.
O que um programador front-end deve saber?
&#160;
São três itens básicos que um programador front-end deve saber.
HTML
Um programador front-end [...]]]></description>
			<content:encoded><![CDATA[<p>Recebi um e-mail do Rodrigo Pereira me pedindo dicas para começar a trabalhar com desenvolvimento front-end.</p>
<p>O front-end é algo que muito aprecio e ao responder para ele me empolguei e acabei escrevendo um post e colo aqui abaixo.</p>
<h3><span style="text-decoration: underline;">O que um programador front-end deve saber?</span></h3>
<p>&nbsp;</p>
<h3><span class="Apple-style-span" style="font-size: 13px; font-weight: normal;">São três itens básicos que um programador front-end deve saber.</span></h3>
<h3>HTML</h3>
<p>Um programador front-end deve saber bem HTML, o <a title="Logo HTML5" href="http://www.leandrogarcia.com/blog/logo-html5/">HTML 5</a> ainda não é necessário saber bem, mas em pouco tempo será. Ainda não é, pois depende dos navegadores e o principal ainda é o ie e apenas a versão 9 do ie aceita HTML 5, embora tenha como burlar nas demais. Mas atente-se a aprender bem HTML.</p>
<h3>CSS</h3>
<p><strong></strong><a title="Pakus CSS Framework" href="http://www.leandrogarcia.com/blog/pakus-css-framework/">CSS</a> é necessário, pois é onde a &#8220;beleza&#8221; da página acontece. Saber é necessário.<br />
<strong></strong></p>
<h3>Javascript</h3>
<p>Dos 3 o <a title="A melhor maneira de aprender Javascript" href="http://www.leandrogarcia.com/blog/a-melhor-maneira-de-aprender-javascript/">javascript</a> é o menos importante, mas é de extrema importância, uma vez que é com javascript que fazemos as interações da página.</p>
<p><span style="text-decoration: underline;">Isso é o básico.</span></p>
<h3><span style="text-decoration: underline;">Agora vem coisas importantes:</span></h3>
<p>&nbsp;</p>
<h3>Tableless</h3>
<p>Tableless é primordial, pois não dá pra codificar um layout com tabelas, elas não foram feitas para isso.</p>
<p>Quando alguma pessoas lêem tableless acreditam que não se deve usar tabela em hipotese alguma, não é isso. Pode usar sim, mas pra fazer uma tabela e não um layout. Ex A tabela de medalhas do Pan, se usa tabela. Errado seria usar outra coisa.<br />
<strong></strong></p>
<h3><strong>DivLess</strong></h3>
<p><strong></strong>É comum quando as pessoas migram a programação de tabela para tableless sairem colocando div em tudo, não se deve fazer isso, embora seja menos ruim que tabela, existem diversas tags em html para diversas coisas nas quais se encaixam melhor. O HTML 5 tem tags melhores, mas semânticas, mas não temos que nos atentar a apenas essas, por exemplo se você tem um título de uma notícia, deve se usar os Hs h1, h2, h3, h4, h5, h6, Um texto deve conter parágrafos &lt;p&gt; e assim por diante.</p>
<h3><strong>SEO</strong></h3>
<p><strong></strong>Não precisa se aprofundar nisso se não for a área com que você vai trabalhar, mas uma noção é importante, por exemplo saber onde colocar as tags, o que se deve fazer para melhora e o que não se deve fazer em hipótese alguma.</p>
<h3><strong>WebSemantica</strong></h3>
<p><strong></strong>Websemantica é uma coisa que ainda não existe, no sentido que a idéia original da web semantica é o computador entender o conteúdo e conseguir dar opções semelhantes. Mas não devemos nos atentar a isso. Devemos trabalhar a semantica da página no sentido de melhorar o fluxo da informação. A semantica é dizer ao computador o que é cada coisa e para isso devemos escrever nosso código o melhor possível. Isso quer dizer, usar as tags certas para a coisa certa, nomear corretamente as classes e ids, um id deve ser único em uma página, etc.</p>
<h3><strong>jQuery</strong></h3>
<p><strong></strong>Veja, o que vou escrever aqui, é a minha idéia, mas conheço outros progrmadores que pensam diferente.</p>
<p>Primeiro, <a title="Framework -> Javascript -> jQuery&#8221; href=&#8221;http://www.leandrogarcia.com/blog/framework-javascript-jquery/&#8221;>jQuery</a> é fenomenal. Eu uso muito, gosto de usar e aconselho a usar sempre que possível.</p>
<p>Segundo. Esse é controverso. Em minha opinião, a gente tem que <a title="Javascript para principiantes ou esquecidinhos. Aula 1: Como começar" href="http://www.leandrogarcia.com/blog/javascript-para-principiantes-ou-esquecidinhos-aula-1-como-comecar/">conhecer bem javascript normal antes de usar um framework</a>, pois se de cara você aprender um frameworks, pode se tornar complicado aprender outros frameworks, aliado à isso, você pode ter que participar de algum projeto em que não se possa usar qualquer framework e ai? Ou ter que usar o mootoos ao invés de jquery, são muitas variantes.</p>
<p>Na minha opinião, você não precisar ser um expert em javascript pra usar jquery, mas conhecer bem o básico.</p>
<p>Fora isso, usar jQuery é mais do que recomendado.<br />
<strong></strong></p>
<h3><strong>Lógica de programação</strong></h3>
<p><strong></strong>Embora para front-end não seja um pré-requisito ou não tão necessário quanto para back-end, eu acredito que ter uma boa lógica de programação auxilia o fronten dev na execução de um melhor trabalho, principalmente com JavaScript.<br />
<strong></strong></p>
<h3><strong>Ler</strong></h3>
<p><strong></strong>Um bom programador Front-end deve estar sempre antenado no que está <a title="Guia de Mobile App do Google" href="http://www.leandrogarcia.com/blog/guia-de-mobile-app-do-google/">acontecendo na área</a>. Ler é fundamental. Há alguns livros bons, mas eu considero que se você tiver que escolher entre ler um liro ou blogs de programação, leia os blogs, costumam ser mais atuais.<br />
<strong></strong></p>
<h3><strong>Fazer</strong></h3>
<p><strong></strong>Não existe melhor escola para aprender do que <a title="Desenvolvedor, não leiam apenas tutoriais, dissequem sites" href="http://www.leandrogarcia.com/blog/desenvolvedor-nao-leiam-apenas-tutoriais-dissequem-sites/">fazer</a>. Quando eu estava aprendendo, eu costumava escolher um site que eu gostasse e tentava refazê-lo. Outra coisa que eu costumava fazer e ainda faço, é ver o código dos outros. Abro o fonte dos sites e tento entender o que o front-end que desenvolveu fez. Aprendemos bastante assim.<br />
<strong></strong></p>
<h3><strong><a title="Treme um site muito bom e não tem Flash" href="http://www.leandrogarcia.com/blog/site-treme/">Faça diferente</a></strong></h3>
<p><strong></strong>Se você já fez uma coisa, se der tempo refaça, você vai se surpreender como você pode melhorar o que você fez antes. Se não tem tempo, mas tem que fazer uma coisa parecida, não tenha preguiça, refaça o código ou ao menos tente melhorá-lo.</p>
<h3><strong><a title="Firebug, Mais que um complemento, um &quot;amigo&quot; do desenvolvedor" href="http://www.leandrogarcia.com/blog/fire-bug-mais-que-um-complemento-um-amigo-do-desenvolvedor/">FireBug</a></strong>.</h3>
<p>Firbug, é um complemento do firefoz que auxilia o front-end dev a fazer o site, uma vez que com ele conseguimos simular situações conforme vamos fazendo. tipo almentar o texto e ver o que aontece, mudar cor tamanho de fonte, essas coisas direto no navegador, é excelente. Existem equivalentes para chrome, Safari, Opera e até IE, mas o melhor é o <a title="Firebug, Mais que um complemento, um &quot;amigo&quot; do desenvolvedor" href="http://www.leandrogarcia.com/blog/fire-bug-mais-que-um-complemento-um-amigo-do-desenvolvedor/">FireBug</a>, só que é um pouco pesado.</p>
<h3><strong>Navegadores</strong></h3>
<p><strong></strong>Você deve conhecer os principais navegadores, não que dizer que você tenha que usá-los, mas deve conhece-los, pois toda interface programada deve ser testada nos navegadores, IE, FireFox,<a title="Blog do Garcia na Chrome Web Store" href="http://www.leandrogarcia.com/blog/blog-do-garcia-na-chrome-web-store/">Chrome</a>, Safari e se possível no Opera. Pois são os mais utilizados, inclusive em versões anteriores do ie, pelo menos até a <a title="Ie 6 e Ie 7 na mesma máquina, como?" href="http://www.leandrogarcia.com/blog/ie-6-e-ie-7-na-mesma-maquina-como/">versão 7</a>, já que a maioria das empresas pararam de dar suporte à versão 6.</p>
<p>De todos os navegadores, a maior diferença dá entre o ie e os demais. Os demais não mudam muita coisa.</p>
<h3><strong>Concluindo</strong></h3>
<p><strong></strong>A área de desenvolvimento web está em alta, está muito boa para trabalhar, desde que você não tenha medo de ter que trabalhar de fim de semana as vezes e até ter que virar a noite. É raro, mas acontece.</p>
<p>Eu programo PHP, já programei outras linguagens, mas o que eu gosto mesmo é do front-end é onde me sinto realizado. Onde eu consigo ser diferente, fazer coisas diferentes.</p>
<p>Nunca se atenha só a seu trabalho. Faça coisas deiferentes do seu trabalho, exemplo se você nunca programou um blog, programe um fora do trabalho.</p>
<h3><span style="text-decoration: underline; color: #ff0000;">Saia da Zona de Conforto.</span></h3>
<p>&#8212;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/programador-front-end-por-onde-comecar/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blog do Garcia na Chrome Web Store</title>
		<link>http://www.leandrogarcia.com/blog/blog-do-garcia-na-chrome-web-store/</link>
		<comments>http://www.leandrogarcia.com/blog/blog-do-garcia-na-chrome-web-store/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 21:28:43 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[dicas]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/?p=471</guid>
		<description><![CDATA[Acabei de publicar um aplicativo na Chrome Web Store. Agora vocês conseguem colocar o blog do Garcia para acessar direto do seu navegador Chrome.



&#160;
Para instalar é só acessar o endereço: https://chrome.google.com/webstore/detail/fahinlhmlookaaafkfolpdpfgbipieba?hl=pt-BR&#38;hc=search&#38;hcp=main
]]></description>
			<content:encoded><![CDATA[<p>Acabei de publicar um aplicativo na Chrome Web Store. Agora vocês conseguem colocar o blog do Garcia para acessar direto do seu navegador Chrome.</p>
<p><img class="alignnone size-large wp-image-478" title="Captura_de_tela-Blog do Garcia - Chrome Web Store - Google Chrome" src="http://www.leandrogarcia.com/wp-content/uploads/2011/10/Captura_de_tela-Blog-do-Garcia-Chrome-Web-Store-Google-Chrome1-652x225.png" alt="" width="652" height="225" /></p>
<p><img class="alignnone size-large wp-image-472" title="Captura_de_tela-Nova guia - Google Chrome" src="http://www.leandrogarcia.com/wp-content/uploads/2011/10/Captura_de_tela-Nova-guia-Google-Chrome-652x385.png" alt="" width="652" height="385" /></p>
<p><img class="alignnone size-full wp-image-473" title="icon_128" src="http://www.leandrogarcia.com/wp-content/uploads/2011/10/icon_128.png" alt="" width="128" height="128" /></p>
<p>&nbsp;</p>
<p>Para instalar é só acessar o endereço: <a href="https://chrome.google.com/webstore/detail/fahinlhmlookaaafkfolpdpfgbipieba?hl=pt-BR&amp;hc=search&amp;hcp=main">https://chrome.google.com/webstore/detail/fahinlhmlookaaafkfolpdpfgbipieba?hl=pt-BR&amp;hc=search&amp;hcp=main</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/blog-do-garcia-na-chrome-web-store/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A melhor maneira de aprender Javascript</title>
		<link>http://www.leandrogarcia.com/blog/a-melhor-maneira-de-aprender-javascript/</link>
		<comments>http://www.leandrogarcia.com/blog/a-melhor-maneira-de-aprender-javascript/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 20:21:54 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[dicas]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/?p=467</guid>
		<description><![CDATA[Tem um site que acompanho chamado nettuts, que possui diversos tutoriais sobre diversas coisas, uma dessas é sobre  a melhor maneira de aprender javascript. Vou tentar sintetizar o eles recomendam. Eu recomendo seguir este site.  
Item 0: Entender o que JavaScript é e não é
Javascript não é jQuery, Java ou flash. JavaScript é uma [...]]]></description>
			<content:encoded><![CDATA[<p>Tem um site que acompanho chamado <a href="http://net.tutsplus.com/">nettuts</a>, que possui diversos tutoriais sobre diversas coisas, uma dessas é sobre  <a href="http://net.tutsplus.com/tutorials/javascript-ajax/the-best-way-to-learn-javascript/">a melhor maneira de aprender javascript</a>. Vou tentar sintetizar o eles recomendam. Eu recomendo seguir este site. <img src='http://www.leandrogarcia.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Item 0: Entender o que JavaScript é e não é</strong></p>
<p>Javascript não é jQuery, Java ou flash. JavaScript é uma linguagem do navegador. Sua primeira proposta é adicionar interatividade à páginas estáticas. Não substitui PHP ou Ruby. Nem mesmo HTML ou CSS, é usado em conjunto. Talvez você tenha ouvido falar em jQuery jQuery não é Javascript ou não substiui o javascript. jQuery é uma ferramenta de trabalho escrita em Javascript, ou seja, você programa javascript sem jquery, ams o jQuery pode facilitar sua vida.</p>
<p><strong>Item 1: Aprender através de screencasts</strong></p>
<p>O site <a href="http://learn.appendto.com/">http://learn.appendto.com/</a> tem uma série de screencasts interessantes para iniciantes.</p>
<p><strong>Item 2: Ler uma boa introdução de JavaScript</strong></p>
<p><a href="https://developer.mozilla.org/en/A_re-introduction_to_JavaScript">Uma introdução ao Java Script &#8211; Mozzila</a></p>
<p><a href="http://www.amazon.com/gp/product/1593272820/ref=as_li_ss_tl?ie=UTF8&amp;tag=nett02-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=1593272820">Eloquent JavaScript: A Modern Introduction to Programming </a></p>
<p><a href="http://rockablepress.com/books/getting-good-with-javascript/">http://rockablepress.com/books/getting-good-with-javascript/</a></p>
<p><strong>Item 3: Instalar e aprender FireBug ou Devlopers Tools</strong></p>
<p>Uma vez que você começou à trabalhar com javascript no navegador, instale o firebug para aprimorar seus conhecimentos. Tempos atrás eu fiz um <a title="Firebug, Mais que um complemento, um &quot;amigo&quot; do desenvolvedor" href="http://www.leandrogarcia.com/blog/fire-bug-mais-que-um-complemento-um-amigo-do-desenvolvedor/">post sobre Firebug</a>, leia-o, é interessante. Leia o <a href="http://getfirebug.com/">wiki do Firebug</a>, leia sobre o <a href="http://code.google.com/intl/pt-BR/chrome/devtools/">developer tools</a>.</p>
<p><strong>Item 4: Ler um livro</strong></p>
<p>Presumindo que você já está familiarizado com a linguagem, agora é hora de ler um livro à respeito. Os que acho mais interessantes são da editora O&#8217;reilly</p>
<p><a href="http://www.amazon.com/gp/product/047022780X/ref=as_li_ss_tl?ie=UTF8&amp;tag=nett02-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=047022780X">Professional JavaScript for Web Developers (Wrox Programmer to Programmer)</a></p>
<p><a href="http://www.amazon.com/gp/product/0470647833/ref=as_li_ss_tl?ie=UTF8&amp;tag=nett02-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=0470647833">JavaScript 24-Hour Trainer (Wrox Programmer to Programmer)</a></p>
<p><a href="http://www.amazon.com/gp/product/0596806752/ref=as_li_ss_tl?ie=UTF8&amp;tag=nett02-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=0596806752">JavaScript Patterns</a></p>
<p><strong>Item 5: Construa alguma coisa</strong></p>
<p>Este item eu acho o mais importante. Para você ser bom, você tem que fazer. Faça uma lista de tarefas, uma galeria de fotos, uma caixa que se move, sei lá, faça algo e depois tente melhorar o código</p>
<p><strong>Item 6: Aprenda alguma biblioteca JS</strong></p>
<p>Usar uma bilbioteca ou framework traz uma agilidade enorme para o desenvolvimento das coisas, mas acredito que para você ser bom em alguma biblioteca você deve aprender Javascript tradicional, pois em algum momento você pode ser desafiado à fazer alguma coisa sem a biblioteca que você está acostumado.</p>
<p><strong>Item 7: Acompanhe os melhores</strong></p>
<p>Ler é a melhor maneira de você evoluir na programação e para ler, nada melhor do que ler o que os melhores postam. no post <a href="http://net.tutsplus.com/articles/web-roundups/30-developers-you-must-subscribe-to-as-a-javascript-junkie/">http://net.tutsplus.com/articles/web-roundups/30-developers-you-must-subscribe-to-as-a-javascript-junkie/</a>, há uma série de excelentes programadores que tem muito a ensinar. Leiam seus blogs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/a-melhor-maneira-de-aprender-javascript/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Otimização de Script &#8211; Utilize Switch à if else</title>
		<link>http://www.leandrogarcia.com/blog/otimizacao-de-script-utilize-switch-a-if-else/</link>
		<comments>http://www.leandrogarcia.com/blog/otimizacao-de-script-utilize-switch-a-if-else/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 20:37:04 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[Otimização]]></category>
		<category><![CDATA[Praticas]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/?p=469</guid>
		<description><![CDATA[Olá, há tempos li em um livro da oreilly sobre otimização que devemos preferir o uso de switch à if else sempre que possível. Comentei isso com o @gserrano tempos atrás e ele fez um teste, está no blog dele. Dêem uma olhada vale a pena.
http://andafter.org/blogs/odesenvolvedor/publicacoes/switch-no-javascript.html
]]></description>
			<content:encoded><![CDATA[<p>Olá, há tempos li em um livro da oreilly sobre otimização que devemos preferir o uso de switch à if else sempre que possível. Comentei isso com o <a href="http://twitter.com/gserrano">@gserrano</a> tempos atrás e ele fez um teste, está no <a href="http://andafter.org/blogs/odesenvolvedor/publicacoes/switch-no-javascript.html">blog</a> dele. Dêem uma olhada vale a pena.</p>
<p><a href="http://andafter.org/blogs/odesenvolvedor/publicacoes/switch-no-javascript.html">http://andafter.org/blogs/odesenvolvedor/publicacoes/switch-no-javascript.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/otimizacao-de-script-utilize-switch-a-if-else/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

