<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Paulo H. R. Pinheiro</title><link>https://paulohrpinheiro.xyz/</link><description>Recent content on Paulo H. R. Pinheiro</description><generator>Hugo</generator><language>pt-br</language><lastBuildDate>Mon, 01 Jun 2026 10:10:45 -0300</lastBuildDate><atom:link href="https://paulohrpinheiro.xyz/index.xml" rel="self" type="application/rss+xml"/><item><title>Tropeiro Digital</title><link>https://paulohrpinheiro.xyz/2026/06/tropeiro-digital/</link><pubDate>Mon, 01 Jun 2026 10:10:45 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2026/06/tropeiro-digital/</guid><description>As LLMs tornaram o conhecimento técnico mais acessível, mas não eliminaram a importância da experiência. Uma reflexão sobre o papel do programador experiente na era dos agentes de IA e a figura do &amp;rsquo;tropeiro digital&amp;rsquo;: alguém que conecta sistemas, acumula contexto e desenvolve julgamento sobre problemas reais.</description></item><item><title>Atualização Rinha de Backend</title><link>https://paulohrpinheiro.xyz/2026/05/atualiza%C3%A7%C3%A3o-rinha-de-backend/</link><pubDate>Sun, 31 May 2026 16:12:21 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2026/05/atualiza%C3%A7%C3%A3o-rinha-de-backend/</guid><description>&lt;p&gt;Voltando à &lt;a href="https://github.com/zanfranceschi/rinha-de-backend-2026/blob/main/docs/br/README.md"&gt;Rinha de backend 2026&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Li um texto no Linkedin do &lt;a href="https://www.linkedin.com/in/joao-mendes-tech"&gt;João Mendes&lt;/a&gt;, sobre o &lt;a href="https://www.linkedin.com/posts/joao-mendes-tech_gogc-activity-7462611798391750656-ybes"&gt;Garbage Collector do Go&lt;/a&gt; e na hora me lembrei de &lt;a href="https://paulohrpinheiro.xyz/2026/05/apanhando-na-rinha-de-backend-2026/"&gt;minha pobre submissão em Go&lt;/a&gt;. Será que poderia ser mais rápido? Peguei o texto, colei no meu agente (agora tão chamando de &amp;ldquo;harness&amp;rdquo;) e perguntei se o código poderia melhorar com os apontamentos listados.&lt;/p&gt;
&lt;p&gt;E não é que achou!?!?!?!&lt;/p&gt;
&lt;p&gt;Aceitei a sugestão, comitei e submeti a teste novamente, e num é que melhorou? De 978 pontos fui para 1148, e diminuiu o P99, e também as falhas. Nada gigantesco, mas uma evolução consistente.&lt;/p&gt;</description></item><item><title>Logs, LGPD e sites estáticos: até onde vale a pena coletar?</title><link>https://paulohrpinheiro.xyz/2026/05/logs-lgpd-e-sites-est%C3%A1ticos-at%C3%A9-onde-vale-a-pena-coletar/</link><pubDate>Sun, 31 May 2026 14:34:18 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2026/05/logs-lgpd-e-sites-est%C3%A1ticos-at%C3%A9-onde-vale-a-pena-coletar/</guid><description>Uma reflexão sobre retenção de logs, métricas e privacidade em sites estáticos servidos com Hugo e Nginx. O texto discute alternativas consideradas para contabilização de acessos, os limites entre anonimização e pseudonimização, e uma abordagem prática para conciliar necessidades operacionais, LGPD e Marco Civil da Internet sem recorrer a mecanismos de rastreamento persistente.</description></item><item><title>Apanhando Na Rinha De Backend 2026</title><link>https://paulohrpinheiro.xyz/2026/05/apanhando-na-rinha-de-backend-2026/</link><pubDate>Thu, 28 May 2026 14:02:54 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2026/05/apanhando-na-rinha-de-backend-2026/</guid><description>Relato sobre a participação na Rinha de Backend 2026 usando vibecoding com IA — do Cline ao CodeWhale, modelos DeepSeek V4 e os desafios de performance.</description></item><item><title>Sobre a Democracia Em Cuba</title><link>https://paulohrpinheiro.xyz/2026/02/sobre-a-democracia-em-cuba/</link><pubDate>Thu, 19 Feb 2026 09:20:55 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2026/02/sobre-a-democracia-em-cuba/</guid><description>Cuba é uma democracia?</description></item><item><title>Montando Um Disco Criptografado</title><link>https://paulohrpinheiro.xyz/2025/10/montando-um-disco-criptografado/</link><pubDate>Wed, 22 Oct 2025 14:59:44 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2025/10/montando-um-disco-criptografado/</guid><description>O autor perdeu sua estação de trabalho devido a um erro em script de backup e precisou reinstalar o sistema (Fedora Cosmic), mas tinha outro disco com dados importantes, poerém criptografado.</description></item><item><title>Blog De Cara Nova</title><link>https://paulohrpinheiro.xyz/2025/10/blog-de-cara-nova/</link><pubDate>Fri, 10 Oct 2025 20:52:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2025/10/blog-de-cara-nova/</guid><description>Mais uma vez, estou mudando o blog, para um anova experiência;</description></item><item><title>Refatoracao Do Repositorio Genart</title><link>https://paulohrpinheiro.xyz/2024/02/refatoracao-do-repositorio-genart/</link><pubDate>Sun, 04 Feb 2024 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2024/02/refatoracao-do-repositorio-genart/</guid><description>Migrado do blog antigo</description></item><item><title>Sobre</title><link>https://paulohrpinheiro.xyz/sobre/</link><pubDate>Sat, 20 Jan 2024 10:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/sobre/</guid><description>&lt;h2 id="-whoami"&gt;$ whoami&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://paulohrpinheiro.xyz/images/logo.jpg" alt="euzinho"&gt;&lt;/p&gt;
&lt;p&gt;Olá! Eu sou o Paulo (ou &amp;ldquo;nulo&amp;rdquo; no terminal 👨‍💻). Trabalho com programação e infraestrutura desde os 13 de idade, quando aprendi a programar BASIC na empresa do meu primeiro emprego, em que eu era office-boy, tendo por salário a mensalidade de meu curso técnico em Processamento de Dados&amp;hellip; E lá se vão mais de 40 anos trabalhando na área.&lt;/p&gt;
&lt;h2 id="-cat-skillstxt"&gt;$ cat skills.txt&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Desenvolvimento&lt;/strong&gt;: Python, Go&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Infraestrutura&lt;/strong&gt;: Linux, Docker&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Outras&lt;/strong&gt;: Git, CI/CD, Automatização, LLMs/IA&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="-find-projetos--name-md"&gt;$ find /projetos -name &amp;ldquo;*.md&amp;rdquo;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://phrp.tec.br"&gt;PHRP&lt;/a&gt; - Página da firma de mim mesmo!&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cybersyn.lat"&gt;CyberSyn&lt;/a&gt; - Produção de tecnologia para o proletariado, para a revolução.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://codeberg.org/paulohrpinheiro/quipu"&gt;Projeto quipu&lt;/a&gt; - Processador de logs de acesso web para sites estáticos.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pills.tec.br"&gt;PillsTec&lt;/a&gt; - Plataforma para compartilhamento de conhecimento técnico em pequenas doses.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="-contactarsh"&gt;$ contactar.sh&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;📧 &lt;strong&gt;Email&lt;/strong&gt;: &lt;a href="mailto:paulohrpinheiro@protonmail.com"&gt;paulohrpinheiro@protonmail.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;🐙 &lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/paulohrpinheiro"&gt;paulohrpinheiro&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;🐦 &lt;strong&gt;Mastodon&lt;/strong&gt;: &lt;a href="https://bolha.us/@paulohrpinheiro"&gt;@bolha.us@paulohrpinheiro&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;💼 &lt;strong&gt;LinkedIn&lt;/strong&gt;: &lt;a href="https://linkedin.com/in/paulohrpinheiro"&gt;Paulo H. R. Pinheiro&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Arte Generativa Formula Simples</title><link>https://paulohrpinheiro.xyz/2024/01/arte-generativa-formula-simples/</link><pubDate>Mon, 08 Jan 2024 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2024/01/arte-generativa-formula-simples/</guid><description>Migrado do blog antigo</description></item><item><title>Testando O Novo Mux No Golang 1 22</title><link>https://paulohrpinheiro.xyz/2024/01/testando-o-novo-mux-no-golang-1-22/</link><pubDate>Thu, 04 Jan 2024 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2024/01/testando-o-novo-mux-no-golang-1-22/</guid><description>Migrado do blog antigo</description></item><item><title>Comecando Com Generics Em Go</title><link>https://paulohrpinheiro.xyz/2023/12/comecando-com-generics-em-go/</link><pubDate>Fri, 22 Dec 2023 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2023/12/comecando-com-generics-em-go/</guid><description>Migrado do blog antigo</description></item><item><title>Sqlite Sem Like</title><link>https://paulohrpinheiro.xyz/2023/06/sqlite-sem-like/</link><pubDate>Sat, 17 Jun 2023 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2023/06/sqlite-sem-like/</guid><description>Migrado do blog antigo</description></item><item><title>Refatorando Mfbil Interpretador Bf</title><link>https://paulohrpinheiro.xyz/2023/04/refatorando-mfbil-interpretador-bf/</link><pubDate>Sun, 09 Apr 2023 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2023/04/refatorando-mfbil-interpretador-bf/</guid><description>Migrado do blog antigo</description></item><item><title>Debugando Em Python</title><link>https://paulohrpinheiro.xyz/2022/12/debugando-em-python/</link><pubDate>Sat, 17 Dec 2022 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2022/12/debugando-em-python/</guid><description>Migrado do blog antigo</description></item><item><title>Variaveis E Tipos De Dados Em Linguagem V</title><link>https://paulohrpinheiro.xyz/2021/11/variaveis-e-tipos-de-dados-em-linguagem-v/</link><pubDate>Wed, 24 Nov 2021 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2021/11/variaveis-e-tipos-de-dados-em-linguagem-v/</guid><description>Migrado do blog antigo</description></item><item><title>Ambiente Para Aprendizado</title><link>https://paulohrpinheiro.xyz/2021/11/ambiente-para-aprendizado/</link><pubDate>Thu, 18 Nov 2021 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2021/11/ambiente-para-aprendizado/</guid><description>Migrado do blog antigo</description></item><item><title>Livro Engenharia De Software Moderna De Marco Tulio Valente</title><link>https://paulohrpinheiro.xyz/2021/08/livro-engenharia-de-software-moderna-de-marco-tulio-valente/</link><pubDate>Mon, 09 Aug 2021 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2021/08/livro-engenharia-de-software-moderna-de-marco-tulio-valente/</guid><description>Migrado do blog antigo</description></item><item><title>Iniciando Com O Orm Pony No Python Iii Erros E Excecoes</title><link>https://paulohrpinheiro.xyz/2021/05/iniciando-com-o-orm-pony-no-python-iii-erros-e-excecoes/</link><pubDate>Sun, 16 May 2021 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2021/05/iniciando-com-o-orm-pony-no-python-iii-erros-e-excecoes/</guid><description>Migrado do blog antigo</description></item><item><title>Decifrando O Zen Do Python</title><link>https://paulohrpinheiro.xyz/2021/05/decifrando-o-zen-do-python/</link><pubDate>Wed, 12 May 2021 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2021/05/decifrando-o-zen-do-python/</guid><description>Migrado do blog antigo</description></item><item><title>Iniciando Com O Orm Pony No Python Ii Banco De Dados Com Docker</title><link>https://paulohrpinheiro.xyz/2021/05/iniciando-com-o-orm-pony-no-python-ii-banco-de-dados-com-docker/</link><pubDate>Tue, 11 May 2021 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2021/05/iniciando-com-o-orm-pony-no-python-ii-banco-de-dados-com-docker/</guid><description>Migrado do blog antigo</description></item><item><title>Iniciando Com O Orm Pony No Python</title><link>https://paulohrpinheiro.xyz/2021/04/iniciando-com-o-orm-pony-no-python/</link><pubDate>Wed, 28 Apr 2021 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2021/04/iniciando-com-o-orm-pony-no-python/</guid><description>Migrado do blog antigo</description></item><item><title>Brainf Ck Em Linguagem De Programacao V Sprint Ii</title><link>https://paulohrpinheiro.xyz/2021/04/brainf-ck-em-linguagem-de-programacao-v-sprint-ii/</link><pubDate>Sun, 25 Apr 2021 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2021/04/brainf-ck-em-linguagem-de-programacao-v-sprint-ii/</guid><description>Migrado do blog antigo</description></item><item><title>Brainf Ck Em Linguagem V</title><link>https://paulohrpinheiro.xyz/2021/04/brainf-ck-em-linguagem-v/</link><pubDate>Sun, 18 Apr 2021 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2021/04/brainf-ck-em-linguagem-v/</guid><description>Migrado do blog antigo</description></item><item><title>Mocando Um Servico Com Bottle</title><link>https://paulohrpinheiro.xyz/2021/01/mocando-um-servico-com-bottle/</link><pubDate>Mon, 11 Jan 2021 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2021/01/mocando-um-servico-com-bottle/</guid><description>Migrado do blog antigo</description></item><item><title>Como Saber Se Um Numero E Par De Forma Complicada Iii</title><link>https://paulohrpinheiro.xyz/2020/09/como-saber-se-um-numero-e-par-de-forma-complicada-iii/</link><pubDate>Sat, 05 Sep 2020 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2020/09/como-saber-se-um-numero-e-par-de-forma-complicada-iii/</guid><description>Migrado do blog antigo</description></item><item><title>Como Saber Se Um Numero E Par De Forma Complicada Ii</title><link>https://paulohrpinheiro.xyz/2020/08/como-saber-se-um-numero-e-par-de-forma-complicada-ii/</link><pubDate>Sun, 30 Aug 2020 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2020/08/como-saber-se-um-numero-e-par-de-forma-complicada-ii/</guid><description>Migrado do blog antigo</description></item><item><title>Toxidade Senioridade Cegueira</title><link>https://paulohrpinheiro.xyz/2020/08/toxidade-senioridade-cegueira/</link><pubDate>Sat, 29 Aug 2020 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2020/08/toxidade-senioridade-cegueira/</guid><description>Migrado do blog antigo</description></item><item><title>Como Saber Se Um Numero E Par De Forma Complicada</title><link>https://paulohrpinheiro.xyz/2020/08/como-saber-se-um-numero-e-par-de-forma-complicada/</link><pubDate>Sun, 23 Aug 2020 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2020/08/como-saber-se-um-numero-e-par-de-forma-complicada/</guid><description>Migrado do blog antigo</description></item><item><title>Pegando Dados Macroeconomicos Com Quandl Em Python</title><link>https://paulohrpinheiro.xyz/2020/05/pegando-dados-macroeconomicos-com-quandl-em-python/</link><pubDate>Wed, 20 May 2020 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2020/05/pegando-dados-macroeconomicos-com-quandl-em-python/</guid><description>Migrado do blog antigo</description></item><item><title>Gerando Imagens Em Go Com Biblioteca Padrao</title><link>https://paulohrpinheiro.xyz/2019/02/gerando-imagens-em-go-com-biblioteca-padrao/</link><pubDate>Mon, 18 Feb 2019 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2019/02/gerando-imagens-em-go-com-biblioteca-padrao/</guid><description>Migrado do blog antigo</description></item><item><title>Sobre Os Processos De Selecao Em Ti</title><link>https://paulohrpinheiro.xyz/2019/01/sobre-os-processos-de-selecao-em-ti/</link><pubDate>Sun, 20 Jan 2019 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2019/01/sobre-os-processos-de-selecao-em-ti/</guid><description>Migrado do blog antigo</description></item><item><title>Trabalhar Em Um Lugar Calmo</title><link>https://paulohrpinheiro.xyz/2019/01/trabalhar-em-um-lugar-calmo/</link><pubDate>Sun, 13 Jan 2019 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2019/01/trabalhar-em-um-lugar-calmo/</guid><description>Migrado do blog antigo</description></item><item><title>Feature Toggles Com Django Waffle</title><link>https://paulohrpinheiro.xyz/2019/01/feature-toggles-com-django-waffle/</link><pubDate>Wed, 02 Jan 2019 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2019/01/feature-toggles-com-django-waffle/</guid><description>Migrado do blog antigo</description></item><item><title>Devfest Campinas 2018</title><link>https://paulohrpinheiro.xyz/2018/11/devfest-campinas-2018/</link><pubDate>Sun, 25 Nov 2018 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2018/11/devfest-campinas-2018/</guid><description>Migrado do blog antigo</description></item><item><title>Teste De Carga E Desempenho</title><link>https://paulohrpinheiro.xyz/2018/11/teste-de-carga-e-desempenho/</link><pubDate>Thu, 22 Nov 2018 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2018/11/teste-de-carga-e-desempenho/</guid><description>Migrado do blog antigo</description></item><item><title>Csv Para Json Com Linguagem Go</title><link>https://paulohrpinheiro.xyz/2018/10/csv-para-json-com-linguagem-go/</link><pubDate>Fri, 05 Oct 2018 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2018/10/csv-para-json-com-linguagem-go/</guid><description>Migrado do blog antigo</description></item><item><title>Testes Na Linguagem Go</title><link>https://paulohrpinheiro.xyz/2018/09/testes-na-linguagem-go/</link><pubDate>Mon, 24 Sep 2018 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2018/09/testes-na-linguagem-go/</guid><description>Migrado do blog antigo</description></item><item><title>Sobre A Carreira De Desenvolvedor De Software</title><link>https://paulohrpinheiro.xyz/2018/08/sobre-a-carreira-de-desenvolvedor-de-software/</link><pubDate>Fri, 31 Aug 2018 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2018/08/sobre-a-carreira-de-desenvolvedor-de-software/</guid><description>Migrado do blog antigo</description></item><item><title>Google Cloud Functions Com Python</title><link>https://paulohrpinheiro.xyz/2018/08/google-cloud-functions-com-python/</link><pubDate>Sun, 26 Aug 2018 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2018/08/google-cloud-functions-com-python/</guid><description>Migrado do blog antigo</description></item><item><title>Livro Orientacao A Objetos E Solid Para Ninjas Projetando Classes Flexiveis</title><link>https://paulohrpinheiro.xyz/2018/08/livro-orientacao-a-objetos-e-solid-para-ninjas-projetando-classes-flexiveis/</link><pubDate>Mon, 13 Aug 2018 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2018/08/livro-orientacao-a-objetos-e-solid-para-ninjas-projetando-classes-flexiveis/</guid><description>Migrado do blog antigo</description></item><item><title>Quase Um Deploy Continuo</title><link>https://paulohrpinheiro.xyz/2018/08/quase-um-deploy-continuo/</link><pubDate>Fri, 03 Aug 2018 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2018/08/quase-um-deploy-continuo/</guid><description>Migrado do blog antigo</description></item><item><title>Data Science Do Zero Conexoes Com Nossas Conexoes</title><link>https://paulohrpinheiro.xyz/2018/07/data-science-do-zero-conexoes-com-nossas-conexoes/</link><pubDate>Sat, 28 Jul 2018 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2018/07/data-science-do-zero-conexoes-com-nossas-conexoes/</guid><description>Migrado do blog antigo</description></item><item><title>O Prazer De Ler Livros Impressos</title><link>https://paulohrpinheiro.xyz/2018/07/o-prazer-de-ler-livros-impressos/</link><pubDate>Fri, 27 Jul 2018 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2018/07/o-prazer-de-ler-livros-impressos/</guid><description>Migrado do blog antigo</description></item><item><title>Mockando O Que Tah Meio Mockado</title><link>https://paulohrpinheiro.xyz/2018/07/mockando-o-que-tah-meio-mockado/</link><pubDate>Mon, 09 Jul 2018 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2018/07/mockando-o-que-tah-meio-mockado/</guid><description>Migrado do blog antigo</description></item><item><title>Loops Aninhados Mfbil</title><link>https://paulohrpinheiro.xyz/2018/07/loops-aninhados-mfbil/</link><pubDate>Mon, 02 Jul 2018 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2018/07/loops-aninhados-mfbil/</guid><description>Migrado do blog antigo</description></item><item><title>Hospedagem Javascript Amazon</title><link>https://paulohrpinheiro.xyz/2018/06/hospedagem-javascript-amazon/</link><pubDate>Sat, 09 Jun 2018 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2018/06/hospedagem-javascript-amazon/</guid><description>Migrado do blog antigo</description></item><item><title>Copiando Arquivos Em Linguagem C</title><link>https://paulohrpinheiro.xyz/2018/06/copiando-arquivos-em-linguagem-c/</link><pubDate>Sun, 03 Jun 2018 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2018/06/copiando-arquivos-em-linguagem-c/</guid><description>Migrado do blog antigo</description></item><item><title>Adicionando Loop Ao Mfbil</title><link>https://paulohrpinheiro.xyz/2018/05/adicionando-loop-ao-mfbil/</link><pubDate>Tue, 22 May 2018 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2018/05/adicionando-loop-ao-mfbil/</guid><description>Migrado do blog antigo</description></item><item><title>Trabalhando Remotamente</title><link>https://paulohrpinheiro.xyz/2018/05/trabalhando-remotamente/</link><pubDate>Sat, 19 May 2018 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2018/05/trabalhando-remotamente/</guid><description>Migrado do blog antigo</description></item><item><title>Iniciando Em Go E Em Brainfuck</title><link>https://paulohrpinheiro.xyz/2017/11/iniciando-em-go-e-em-brainfuck/</link><pubDate>Thu, 02 Nov 2017 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2017/11/iniciando-em-go-e-em-brainfuck/</guid><description>Migrado do blog antigo</description></item><item><title>Intercom 2017</title><link>https://paulohrpinheiro.xyz/2017/10/intercom-2017/</link><pubDate>Tue, 24 Oct 2017 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2017/10/intercom-2017/</guid><description>Migrado do blog antigo</description></item><item><title>Listas Referencias E Copias Em Python</title><link>https://paulohrpinheiro.xyz/2017/08/listas-referencias-e-copias-em-python/</link><pubDate>Sat, 19 Aug 2017 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2017/08/listas-referencias-e-copias-em-python/</guid><description>Migrado do blog antigo</description></item><item><title>Nova Infra Do Blog</title><link>https://paulohrpinheiro.xyz/2017/08/nova-infra-do-blog/</link><pubDate>Sat, 19 Aug 2017 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2017/08/nova-infra-do-blog/</guid><description>Migrado do blog antigo</description></item><item><title>Data Science Do Zero</title><link>https://paulohrpinheiro.xyz/2017/07/data-science-do-zero/</link><pubDate>Sun, 23 Jul 2017 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2017/07/data-science-do-zero/</guid><description>Migrado do blog antigo</description></item><item><title>Caipyra2017</title><link>https://paulohrpinheiro.xyz/2017/06/caipyra2017/</link><pubDate>Wed, 28 Jun 2017 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2017/06/caipyra2017/</guid><description>Migrado do blog antigo</description></item><item><title>Ficando Velho Carreira Em Ti E Idade</title><link>https://paulohrpinheiro.xyz/2017/06/ficando-velho-carreira-em-ti-e-idade/</link><pubDate>Sun, 11 Jun 2017 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2017/06/ficando-velho-carreira-em-ti-e-idade/</guid><description>Migrado do blog antigo</description></item><item><title>Reflexões Geradas Pelo Livro Economia Doa Acesso</title><link>https://paulohrpinheiro.xyz/2017/03/reflex%C3%B5es-geradas-pelo-livro-economia-doa-acesso/</link><pubDate>Fri, 03 Mar 2017 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2017/03/reflex%C3%B5es-geradas-pelo-livro-economia-doa-acesso/</guid><description>Migrado do blog antigo</description></item><item><title>Meu Hello World Em Haskell</title><link>https://paulohrpinheiro.xyz/2017/01/meu-hello-world-em-haskell/</link><pubDate>Sat, 28 Jan 2017 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2017/01/meu-hello-world-em-haskell/</guid><description>Migrado do blog antigo</description></item><item><title>Um Tail F Descalcado</title><link>https://paulohrpinheiro.xyz/2017/01/um-tail-f-descalcado/</link><pubDate>Thu, 19 Jan 2017 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2017/01/um-tail-f-descalcado/</guid><description>Migrado do blog antigo</description></item><item><title>Lazy Evaluation Em Python Com Django</title><link>https://paulohrpinheiro.xyz/2017/01/lazy-evaluation-em-python-com-django/</link><pubDate>Tue, 17 Jan 2017 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2017/01/lazy-evaluation-em-python-com-django/</guid><description>Migrado do blog antigo</description></item><item><title>O Poker Face Nosso De Cada Dia</title><link>https://paulohrpinheiro.xyz/2017/01/o-poker-face-nosso-de-cada-dia/</link><pubDate>Mon, 16 Jan 2017 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2017/01/o-poker-face-nosso-de-cada-dia/</guid><description>Migrado do blog antigo</description></item><item><title>Gerablog Gerador De Blog Estatico</title><link>https://paulohrpinheiro.xyz/2017/01/gerablog-gerador-de-blog-estatico/</link><pubDate>Sun, 15 Jan 2017 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2017/01/gerablog-gerador-de-blog-estatico/</guid><description>Migrado do blog antigo</description></item><item><title>Biblioteca Tenjin Para Templates Em Ruby</title><link>https://paulohrpinheiro.xyz/2017/01/biblioteca-tenjin-para-templates-em-ruby/</link><pubDate>Mon, 09 Jan 2017 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2017/01/biblioteca-tenjin-para-templates-em-ruby/</guid><description>Migrado do blog antigo</description></item><item><title>Nova Versao Do Ruby Txt2Tags</title><link>https://paulohrpinheiro.xyz/2016/12/nova-versao-do-ruby-txt2tags/</link><pubDate>Sat, 24 Dec 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/12/nova-versao-do-ruby-txt2tags/</guid><description>Migrado do blog antigo</description></item><item><title>Doctest Py2 E Py3</title><link>https://paulohrpinheiro.xyz/2016/12/doctest-py2-e-py3/</link><pubDate>Fri, 16 Dec 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/12/doctest-py2-e-py3/</guid><description>Migrado do blog antigo</description></item><item><title>Ruby E O Deep Copy</title><link>https://paulohrpinheiro.xyz/2016/12/ruby-e-o-deep-copy/</link><pubDate>Fri, 16 Dec 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/12/ruby-e-o-deep-copy/</guid><description>Migrado do blog antigo</description></item><item><title>Refatorando Download Primeira</title><link>https://paulohrpinheiro.xyz/2016/12/refatorando-download-primeira/</link><pubDate>Wed, 07 Dec 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/12/refatorando-download-primeira/</guid><description>Migrado do blog antigo</description></item><item><title>Flask Esqueletico</title><link>https://paulohrpinheiro.xyz/2016/11/flask-esqueletico/</link><pubDate>Wed, 30 Nov 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/11/flask-esqueletico/</guid><description>Migrado do blog antigo</description></item><item><title>Download Arquivos</title><link>https://paulohrpinheiro.xyz/2016/11/download-arquivos/</link><pubDate>Mon, 21 Nov 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/11/download-arquivos/</guid><description>Migrado do blog antigo</description></item><item><title>Lidando Com Erros Em Rust</title><link>https://paulohrpinheiro.xyz/2016/11/lidando-com-erros-em-rust/</link><pubDate>Thu, 17 Nov 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/11/lidando-com-erros-em-rust/</guid><description>Migrado do blog antigo</description></item><item><title>Testes Funcionais Em Rust</title><link>https://paulohrpinheiro.xyz/2016/11/testes-funcionais-em-rust/</link><pubDate>Wed, 16 Nov 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/11/testes-funcionais-em-rust/</guid><description>Migrado do blog antigo</description></item><item><title>Iniciando No Ruby</title><link>https://paulohrpinheiro.xyz/2016/11/iniciando-no-ruby/</link><pubDate>Tue, 08 Nov 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/11/iniciando-no-ruby/</guid><description>Migrado do blog antigo</description></item><item><title>Comecando Em Javascript</title><link>https://paulohrpinheiro.xyz/2016/11/comecando-em-javascript/</link><pubDate>Sat, 05 Nov 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/11/comecando-em-javascript/</guid><description>Migrado do blog antigo</description></item><item><title>Colaborando No Github</title><link>https://paulohrpinheiro.xyz/2016/11/colaborando-no-github/</link><pubDate>Thu, 03 Nov 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/11/colaborando-no-github/</guid><description>Migrado do blog antigo</description></item><item><title>Blogando No Github</title><link>https://paulohrpinheiro.xyz/2016/10/blogando-no-github/</link><pubDate>Thu, 20 Oct 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/10/blogando-no-github/</guid><description>Migrado do blog antigo</description></item><item><title>Test Driven Development</title><link>https://paulohrpinheiro.xyz/2016/10/test-driven-development/</link><pubDate>Wed, 05 Oct 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/10/test-driven-development/</guid><description>Migrado do blog antigo</description></item><item><title>Resolvendo Dns</title><link>https://paulohrpinheiro.xyz/2016/03/resolvendo-dns/</link><pubDate>Sun, 20 Mar 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/03/resolvendo-dns/</guid><description>Migrado do blog antigo</description></item><item><title>Filtro Unix</title><link>https://paulohrpinheiro.xyz/2016/03/filtro-unix/</link><pubDate>Wed, 09 Mar 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/03/filtro-unix/</guid><description>Migrado do blog antigo</description></item><item><title>Goto Setjmp</title><link>https://paulohrpinheiro.xyz/2016/03/goto-setjmp/</link><pubDate>Tue, 08 Mar 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/03/goto-setjmp/</guid><description>Migrado do blog antigo</description></item><item><title>Programacao Adlib</title><link>https://paulohrpinheiro.xyz/2016/03/programacao-adlib/</link><pubDate>Sun, 06 Mar 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/03/programacao-adlib/</guid><description>Migrado do blog antigo</description></item><item><title>Tirando A Ferrugem</title><link>https://paulohrpinheiro.xyz/2016/03/tirando-a-ferrugem/</link><pubDate>Wed, 02 Mar 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/03/tirando-a-ferrugem/</guid><description>Migrado do blog antigo</description></item><item><title>Introducao Unqlite</title><link>https://paulohrpinheiro.xyz/2016/03/introducao-unqlite/</link><pubDate>Tue, 01 Mar 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/03/introducao-unqlite/</guid><description>Migrado do blog antigo</description></item><item><title>Testes Unitarios</title><link>https://paulohrpinheiro.xyz/2016/02/testes-unitarios/</link><pubDate>Wed, 17 Feb 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/02/testes-unitarios/</guid><description>Migrado do blog antigo</description></item><item><title>Numeros Aleatorios</title><link>https://paulohrpinheiro.xyz/2016/02/numeros-aleatorios/</link><pubDate>Sat, 06 Feb 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/02/numeros-aleatorios/</guid><description>Migrado do blog antigo</description></item><item><title>Resolucao Anonovo</title><link>https://paulohrpinheiro.xyz/2016/02/resolucao-anonovo/</link><pubDate>Tue, 02 Feb 2016 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2016/02/resolucao-anonovo/</guid><description>Migrado do blog antigo</description></item><item><title>Dominando Jquery</title><link>https://paulohrpinheiro.xyz/2015/12/dominando-jquery/</link><pubDate>Sun, 13 Dec 2015 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2015/12/dominando-jquery/</guid><description>Migrado do blog antigo</description></item><item><title>Bom Programador</title><link>https://paulohrpinheiro.xyz/2015/10/bom-programador/</link><pubDate>Tue, 27 Oct 2015 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2015/10/bom-programador/</guid><description>Migrado do blog antigo</description></item><item><title>Usando Flask</title><link>https://paulohrpinheiro.xyz/2015/10/usando-flask/</link><pubDate>Thu, 15 Oct 2015 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2015/10/usando-flask/</guid><description>Migrado do blog antigo</description></item><item><title>Perl Atualizado Openshift</title><link>https://paulohrpinheiro.xyz/2015/09/perl-atualizado-openshift/</link><pubDate>Tue, 22 Sep 2015 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2015/09/perl-atualizado-openshift/</guid><description>Migrado do blog antigo</description></item><item><title>Cloud Agilidade Seguranca</title><link>https://paulohrpinheiro.xyz/2015/08/cloud-agilidade-seguranca/</link><pubDate>Thu, 27 Aug 2015 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2015/08/cloud-agilidade-seguranca/</guid><description>Migrado do blog antigo</description></item><item><title>Fixtures Em Json Com Senha Criptografada Pelo Bcrypt</title><link>https://paulohrpinheiro.xyz/2015/08/fixtures-em-json-com-senha-criptografada-pelo-bcrypt/</link><pubDate>Sat, 22 Aug 2015 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2015/08/fixtures-em-json-com-senha-criptografada-pelo-bcrypt/</guid><description>Migrado do blog antigo</description></item><item><title>Porque Sistemas Nas Nuvens</title><link>https://paulohrpinheiro.xyz/2015/08/porque-sistemas-nas-nuvens/</link><pubDate>Sun, 16 Aug 2015 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2015/08/porque-sistemas-nas-nuvens/</guid><description>Migrado do blog antigo</description></item><item><title>Consultoria Eficiente</title><link>https://paulohrpinheiro.xyz/2015/08/consultoria-eficiente/</link><pubDate>Sat, 15 Aug 2015 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2015/08/consultoria-eficiente/</guid><description>Migrado do blog antigo</description></item><item><title>Startups Cto</title><link>https://paulohrpinheiro.xyz/2015/08/startups-cto/</link><pubDate>Wed, 12 Aug 2015 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2015/08/startups-cto/</guid><description>Migrado do blog antigo</description></item><item><title>O Cara Da Informatica</title><link>https://paulohrpinheiro.xyz/2015/07/o-cara-da-informatica/</link><pubDate>Thu, 30 Jul 2015 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2015/07/o-cara-da-informatica/</guid><description>Migrado do blog antigo</description></item><item><title>A Saga</title><link>https://paulohrpinheiro.xyz/2015/07/a-saga/</link><pubDate>Tue, 21 Jul 2015 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2015/07/a-saga/</guid><description>Migrado do blog antigo</description></item><item><title>Na Nuvem E De Graca</title><link>https://paulohrpinheiro.xyz/2015/07/na-nuvem-e-de-graca/</link><pubDate>Fri, 17 Jul 2015 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2015/07/na-nuvem-e-de-graca/</guid><description>Migrado do blog antigo</description></item><item><title>Brincando Com O Perl6</title><link>https://paulohrpinheiro.xyz/2015/03/brincando-com-o-perl6/</link><pubDate>Mon, 02 Mar 2015 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2015/03/brincando-com-o-perl6/</guid><description>Migrado do blog antigo</description></item><item><title>Perl6 Native Calling Support</title><link>https://paulohrpinheiro.xyz/2015/03/perl6-native-calling-support/</link><pubDate>Sun, 01 Mar 2015 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2015/03/perl6-native-calling-support/</guid><description>Migrado do blog antigo</description></item><item><title>Tuplas Mutantes</title><link>https://paulohrpinheiro.xyz/2015/02/tuplas-mutantes/</link><pubDate>Mon, 23 Feb 2015 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2015/02/tuplas-mutantes/</guid><description>Migrado do blog antigo</description></item><item><title>Uma Nuvenzinha</title><link>https://paulohrpinheiro.xyz/2014/10/uma-nuvenzinha/</link><pubDate>Sat, 04 Oct 2014 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2014/10/uma-nuvenzinha/</guid><description>Migrado do blog antigo</description></item><item><title>Sorted Containers</title><link>https://paulohrpinheiro.xyz/2014/09/sorted-containers/</link><pubDate>Sun, 28 Sep 2014 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2014/09/sorted-containers/</guid><description>Migrado do blog antigo</description></item><item><title>Configurando Smarthost Debian Exim4</title><link>https://paulohrpinheiro.xyz/2011/06/configurando-smarthost-debian-exim4/</link><pubDate>Wed, 08 Jun 2011 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2011/06/configurando-smarthost-debian-exim4/</guid><description>Migrado do blog antigo</description></item><item><title>Garantindo Mais Espaco</title><link>https://paulohrpinheiro.xyz/2011/03/garantindo-mais-espaco/</link><pubDate>Tue, 29 Mar 2011 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2011/03/garantindo-mais-espaco/</guid><description>Migrado do blog antigo</description></item><item><title>Desabilitando Verificacao De Discos</title><link>https://paulohrpinheiro.xyz/2010/11/desabilitando-verificacao-de-discos/</link><pubDate>Thu, 25 Nov 2010 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2010/11/desabilitando-verificacao-de-discos/</guid><description>Migrado do blog antigo</description></item><item><title>Migrando Dados Django</title><link>https://paulohrpinheiro.xyz/2010/11/migrando-dados-django/</link><pubDate>Tue, 09 Nov 2010 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2010/11/migrando-dados-django/</guid><description>Migrado do blog antigo</description></item><item><title>Desabilitando Ipv6 Linux</title><link>https://paulohrpinheiro.xyz/2010/10/desabilitando-ipv6-linux/</link><pubDate>Mon, 25 Oct 2010 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2010/10/desabilitando-ipv6-linux/</guid><description>Migrado do blog antigo</description></item><item><title>Vim Editor Padrão Debian</title><link>https://paulohrpinheiro.xyz/2010/10/vim-editor-padr%C3%A3o-debian/</link><pubDate>Fri, 15 Oct 2010 12:00:00 -0300</pubDate><guid>https://paulohrpinheiro.xyz/2010/10/vim-editor-padr%C3%A3o-debian/</guid><description>Migrado do blog antigo</description></item></channel></rss>