<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Desenvolvimento - Tag - Elói Carneiro</title><link>https://www.eloicarneiro.com/tags/desenvolvimento/</link><description>Desenvolvimento - Tag - Elói Carneiro</description><generator>Hugo -- gohugo.io</generator><language>pt-br</language><lastBuildDate>Tue, 18 Mar 2025 10:00:00 +0000</lastBuildDate><atom:link href="https://www.eloicarneiro.com/tags/desenvolvimento/" rel="self" type="application/rss+xml"/><item><title>Tailscale: uma VPN ágil para conectar máquinas e acelerar o trabalho</title><link>https://www.eloicarneiro.com/2025/03/18/tailscale/</link><pubDate>Tue, 18 Mar 2025 10:00:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2025/03/18/tailscale/</guid><description><![CDATA[<p>Interligar máquinas de uma rede doméstica, um notebook e um servidor remoto normalmente envolve endereços IP, encaminhamento de portas, firewall e alguma forma de autenticação. Quando a necessidade é apenas acessar os equipamentos com segurança, montar essa estrutura manualmente pode consumir mais tempo do que o problema realmente exige.</p>
<p>O <strong>Tailscale</strong> simplifica esse trabalho ao criar uma rede privada baseada em WireGuard. Depois que os dispositivos entram na mesma tailnet, consigo acessá-los por nomes e endereços privados, sem precisar expor cada serviço diretamente na internet. Essa agilidade ajuda tanto no desenvolvimento quanto na operação de aplicações em servidores próprios.</p>]]></description></item><item><title>asdf-vm: versões de ferramentas sem complicação</title><link>https://www.eloicarneiro.com/2023/12/03/asdf-vm/</link><pubDate>Sun, 03 Dec 2023 10:00:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2023/12/03/asdf-vm/</guid><description><![CDATA[<p>Quem trabalha com desenvolvimento acaba encontrando projetos que dependem de versões diferentes da mesma ferramenta. Um projeto pode usar uma versão específica do Python, enquanto outro precisa de uma versão diferente. O mesmo acontece com Node.js, Ruby, Java e outras linguagens.</p>
<p>O <strong>asdf-vm</strong> resolve esse problema com uma ideia simples: instalar diferentes versões de ferramentas e escolher qual delas deve estar ativa em cada projeto. Em vez de alterar manualmente o sistema toda vez que mudo de contexto, deixo a versão registrada junto ao projeto.</p>]]></description></item><item><title>Git: histórico e colaboração sem complicar</title><link>https://www.eloicarneiro.com/2023/07/08/git/</link><pubDate>Sat, 08 Jul 2023 10:00:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2023/07/08/git/</guid><description>&lt;p>O Git começou para mim como uma ferramenta necessária para guardar o código, mas rapidamente se tornou parte do meu ferramental diário. Ele registra o que mudou, permite experimentar sem medo e ajuda a entender como um projeto chegou ao estado atual.&lt;/p>
&lt;p>A ideia central é simples: cada alteração importante pode ser registrada em um histórico. Se algo der errado, consigo comparar versões, recuperar arquivos e entender qual mudança introduziu um problema.&lt;/p></description></item></channel></rss>