<?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>programação &#8211; Vinícius Lourenço</title>
	<atom:link href="https://blog.vilourenco.com.br/tags/programacao/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.vilourenco.com.br</link>
	<description>Desenvolvedor Web &#124; WordPress, WooCommerce, Python, Django, Arduino, e por aí vai...</description>
	<lastBuildDate>Sat, 20 Sep 2014 05:35:56 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Web Developer Checklist</title>
		<link>https://blog.vilourenco.com.br/web-developer-checklist/</link>
					<comments>https://blog.vilourenco.com.br/web-developer-checklist/#respond</comments>
		
		<dc:creator><![CDATA[Vinicius Lourenço]]></dc:creator>
		<pubDate>Sat, 20 Sep 2014 02:35:03 +0000</pubDate>
				<category><![CDATA[Linguagens]]></category>
		<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[produtividade]]></category>
		<category><![CDATA[programação]]></category>
		<guid isPermaLink="false">http://blog.vilourenco.com.br/?p=1212</guid>

					<description><![CDATA[<p>Fala pessoal, tudo certo? Hoje o post é com uma dica bem rápida, mas intensamente interessante! Se trata da página Web Developer Checklist, como o próprio nome diz, um verdadeiro checklist com grande maioria dos pontos de atenção ao final de cada desenvolvimento! Espero que seja útil! Grande abraço e um excelente final de semana</p>
<p>O post <a rel="nofollow" href="https://blog.vilourenco.com.br/web-developer-checklist/">Web Developer Checklist</a> apareceu primeiro em <a rel="nofollow" href="https://blog.vilourenco.com.br">Vinícius Lourenço</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.vilourenco.com.br/web-developer-checklist/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Htaccess &#8211; Bloqueio a IP&#8217;s externos (não autorizados)</title>
		<link>https://blog.vilourenco.com.br/utilizando-htaccess-para-bloquear-ips-nao-autorizado/</link>
					<comments>https://blog.vilourenco.com.br/utilizando-htaccess-para-bloquear-ips-nao-autorizado/#respond</comments>
		
		<dc:creator><![CDATA[Vinicius Lourenço]]></dc:creator>
		<pubDate>Thu, 16 May 2013 23:51:45 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[Quicktips]]></category>
		<category><![CDATA[Utilidades]]></category>
		<guid isPermaLink="false">http://blog.vilourenco.com.br/?p=899</guid>

					<description><![CDATA[<p>Pessoal, abaixo segue a estrutura para incluir no arquivo htaccess do seu diretório para bloquear qualquer IP que não seja o informado abaixo. É muito útil para manutenções de páginas e/ou desenvolvimento, com isto os visitantes de IP&#8217;s não autorizados são redirecionados para alguma página de sua escolha. [crayon-61e28da26c741014817631/] Espero que seja útil, qualquer dúvida</p>
<p>O post <a rel="nofollow" href="https://blog.vilourenco.com.br/utilizando-htaccess-para-bloquear-ips-nao-autorizado/">Htaccess &#8211; Bloqueio a IP&#8217;s externos (não autorizados)</a> apareceu primeiro em <a rel="nofollow" href="https://blog.vilourenco.com.br">Vinícius Lourenço</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.vilourenco.com.br/utilizando-htaccess-para-bloquear-ips-nao-autorizado/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Estilizando elemento SELECT com CSS em todos os navegadores.</title>
		<link>https://blog.vilourenco.com.br/estilizando-elemento-select-com-css-em-todos-os-navegadores/</link>
					<comments>https://blog.vilourenco.com.br/estilizando-elemento-select-com-css-em-todos-os-navegadores/#respond</comments>
		
		<dc:creator><![CDATA[Vinicius Lourenço]]></dc:creator>
		<pubDate>Fri, 10 May 2013 17:46:28 +0000</pubDate>
				<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[Quicktips]]></category>
		<guid isPermaLink="false">http://blog.vilourenco.com.br/?p=895</guid>

					<description><![CDATA[<p>Precisa estilizar um select para seu projeto utilizando apenas CSS e está com problemas de incompatibilidade entre navegadores? Creio com 99% de chance de você conseguir com este tutorial abaixo, funciona em todos os navegadores com atualizações recentes &#8211; IE9, Chrome e Firefox (principais testados). http://bavotasan.com/2011/style-select-box-using-only-css/ Espero que lhe ajude, qualquer dúvida é só comentar</p>
<p>O post <a rel="nofollow" href="https://blog.vilourenco.com.br/estilizando-elemento-select-com-css-em-todos-os-navegadores/">Estilizando elemento SELECT com CSS em todos os navegadores.</a> apareceu primeiro em <a rel="nofollow" href="https://blog.vilourenco.com.br">Vinícius Lourenço</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.vilourenco.com.br/estilizando-elemento-select-com-css-em-todos-os-navegadores/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Vídeo: Como algoritmos moldam nosso mundo!</title>
		<link>https://blog.vilourenco.com.br/video-como-algoritmos-moldam-nosso-mundo/</link>
					<comments>https://blog.vilourenco.com.br/video-como-algoritmos-moldam-nosso-mundo/#respond</comments>
		
		<dc:creator><![CDATA[Vinicius Lourenço]]></dc:creator>
		<pubDate>Wed, 18 Jul 2012 14:52:48 +0000</pubDate>
				<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[Palestra]]></category>
		<category><![CDATA[programação]]></category>
		<guid isPermaLink="false">http://blog.vilourenco.com.br/?p=815</guid>

					<description><![CDATA[<p>O post <a rel="nofollow" href="https://blog.vilourenco.com.br/video-como-algoritmos-moldam-nosso-mundo/">Vídeo: Como algoritmos moldam nosso mundo!</a> apareceu primeiro em <a rel="nofollow" href="https://blog.vilourenco.com.br">Vinícius Lourenço</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.vilourenco.com.br/video-como-algoritmos-moldam-nosso-mundo/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SQLite offline em dispositivos móveis com HTML5</title>
		<link>https://blog.vilourenco.com.br/como-criar-sqlite-offline-em-dispositivos-moveis-com-html5/</link>
					<comments>https://blog.vilourenco.com.br/como-criar-sqlite-offline-em-dispositivos-moveis-com-html5/#comments</comments>
		
		<dc:creator><![CDATA[Vinicius Lourenço]]></dc:creator>
		<pubDate>Thu, 28 Jun 2012 00:22:08 +0000</pubDate>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Linguagens]]></category>
		<category><![CDATA[SQLite]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[Utilidades]]></category>
		<guid isPermaLink="false">http://blog.vilourenco.com.br/?p=781</guid>

					<description><![CDATA[<p>O HTML5 de fato contém adicionais altamente interessantes para o desenvolvimento, e a criação e interação com  banco de dados offline certamente é uma delas. E tudo isto sem nenhuma linguagem back-end, apenas sendo realizado via Javascript, responsável por criar a tabela e realizar as querys de CRUD &#8211; (Create &#8211; Retrieve &#8211; Update &#8211;</p>
<p>O post <a rel="nofollow" href="https://blog.vilourenco.com.br/como-criar-sqlite-offline-em-dispositivos-moveis-com-html5/">SQLite offline em dispositivos móveis com HTML5</a> apareceu primeiro em <a rel="nofollow" href="https://blog.vilourenco.com.br">Vinícius Lourenço</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.vilourenco.com.br/como-criar-sqlite-offline-em-dispositivos-moveis-com-html5/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
		<item>
		<title>12 Passos e um Código Melhor!</title>
		<link>https://blog.vilourenco.com.br/12-passos-e-um-codigo-melhor/</link>
					<comments>https://blog.vilourenco.com.br/12-passos-e-um-codigo-melhor/#respond</comments>
		
		<dc:creator><![CDATA[Vinicius Lourenço]]></dc:creator>
		<pubDate>Mon, 07 Nov 2011 23:08:45 +0000</pubDate>
				<category><![CDATA[Linguagens]]></category>
		<category><![CDATA[String]]></category>
		<category><![CDATA[melhores práticas]]></category>
		<category><![CDATA[programação]]></category>
		<guid isPermaLink="false">http://blog.vilourenco.com.br/?p=622</guid>

					<description><![CDATA[<p>Estes dias navegando em busca de novas formas de se programar, padrões e melhores práticas, me deparei com este texto abaixo, achei de extrema importância e decidí compartilhar com vocês, vale a pena investir alguns minutos com esta leitura! Espero que seja de bom proveito. Enjoy it! Forte abraço! Por Joel Spolsky Traduzido por Alberto</p>
<p>O post <a rel="nofollow" href="https://blog.vilourenco.com.br/12-passos-e-um-codigo-melhor/">12 Passos e um Código Melhor!</a> apareceu primeiro em <a rel="nofollow" href="https://blog.vilourenco.com.br">Vinícius Lourenço</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.vilourenco.com.br/12-passos-e-um-codigo-melhor/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
