-
Drew DeVault
13/06/2019 00:00
A discussão entre licenças MIT e GPL é um clássico. O autor admite que, embora tenha começado a defender a liberdade total do MIT, agora vê o valor do GPL, que pode ser considerado menos livre, mas ainda assim essencial. No fundo, essa mudança de perspectiva é parte do crescimento de qualquer dev que imerge no mundo do software livre. No final das contas, você é obrigado a respeitar as regras do promitente código aberto, e isso pode até te ensinar a cantar com mais afinação no palco da colaboração.
-
Drew DeVault
12/06/2019 21:00
O autor começa sua jornada no mundo do software livre defendendo a licença MIT, mas acaba percebendo que a GPL, apesar de mais restritiva, traz uma proteção importante para a liberdade do software. Ele menciona que a GPL exige que trabalhos derivados também sejam licenciados sob os mesmos termos, o que certamente faz sua defesa válida. O contraste entre a liberdade da MIT e os compromissos da GPL é um ponto essencial de discussão para qualquer desenvolvedor que passe um tempo em projetos open source. No fim das contas, essa evolução de mindset nos lembra que, no mundo tech, a liberdade muitas vezes vem com responsabilidades.
-
Drew DeVault
03/06/2019 00:00
Finalmente, o aerc 0.1.0 está no ar, trazendo um sopro de vida para quem vive no terminal. Com recursos que vão desde "keybindings" inspirados no Vim até a possibilidade de usar um terminal embutido para gerenciar emails e até dar uma olhadinha no seu repositório Git, é como se seu cliente de e-mail tivesse decidido se transformar em um super-herói da produtividade. E para quem achava que trabalhar com e-mail era só um marasmo, a nova funcionalidade de filtro com destaque de sintaxe mostra que até os patches podem ter seu glamour. Se você estava esperando um upgrade no seu workflow, talvez o aerc seja o prompt que você precisava!
-
Drew DeVault
02/06/2019 21:00
Depois de um desenvolvimento mais lento que uma conexão dial-up, o aerc finalmente chegou à versão 0.1.0, e parece que agora está a todo vapor. Se você é fã do mutt, aerc promete uma experiência mais rápida e um sistema de atalhos inspirado no vim, o que é uma combinação perfeita para quem vive com a linha de comando. E vamos combinar, quem não gostaria de escrever e-mails enquanto procrastina jogando nethack? Definitivamente, vale a pena conferir esse novo cliente e apoiar o desenvolvedor, seja com código ou doações.
-
Drew DeVault
24/05/2019 00:00
O botão de fork no GitHub é meio como aqueles spoilers que você tenta evitar: engana, mas acaba sendo útil de alguma forma. O texto destaca que antes do GitHub, chamávamos fork de "branch pessoal", e isso ajuda a lembrar que o conceito de fork se perdeu um pouco na adaptação da plataforma. "Fork" deveria ser mais sobre o seu fluxo de trabalho pessoal, não só um jeito de acumular pontos de dopamina na rede. Essa confusão é um lembrete de que o devOps não é só sobre ferramentas, mas também sobre práticas e a maneira como você se conecta com a comunidade.
-
Drew DeVault
23/05/2019 21:00
A função de fork no GitHub é como a nova versão de um clássico: ela muda um pouco a essência. A mudança de "fork" para significar uma cópia do repositório na plataforma é mais uma jogada de marketing disfarçada de conveniência. O artigo deixa claro que antes da era GitHub, a expressão "personal branch" fazia mais sentido e permitia colaborações sem a necessidade de publicar a mudança. No final, essa nova definição facilita para o GitHub, mas pode complicar a integração no ecossistema maior de desenvolvimento de software.
-
Drew DeVault
15/05/2019 00:00
Parece que maio de 2019 trouxe algumas novidades bem interessantes, principalmente no mundo dos e-mails, que, convenhamos, não é exatamente o que costumamos chamar de 'fera'. O desenvolvedor por trás do sourcehut está criando ferramentas de revisão de patch na web que prometem fazer o workflow baseado em e-mail parecer menos uma tortura medieval e mais como um passeio no parque - quem diria que os e-mails poderiam ser tão... dinâmicos? Além disso, aerc2 finalmente suporta a composição de e-mails, o que é um avanço digno de aplausos, mesmo que o aplauso venha de um terminal. No geral, é uma jogada inteligente unir o tradicional com a modernidade para criar uma experiência mais tranquila para os desenvolvedores.
-
Drew DeVault
14/05/2019 21:00
Parece que a revolução do email não tem data para parar. A introdução de ferramentas de revisão baseadas na web em lists.sr.ht está transformando a experiência de patches - como um GitHub mas com o charme do email. O legal é que todo o processo ocorre sem que os participantes precisem fazer algo diferente, facilitando a vida de quem prefere o web. E no universo do aerc, finalmente temos suporte para compor emails, o que é um passo bem-vindo. E quem diria que um terminal poderia ser seu editor de texto preferido? Isso é o que eu chamo de 'devs unindo forças com boas práticas', só faltou uma integração com o forno da pizza para completar.
-
Drew DeVault
13/05/2019 00:00
Olha, quem diria que revisar patches poderia ser tão divertido quanto uma maratona de Star Wars. O uso de ferramentas como o git-send-email.io pode realmente trazer um pouco de luz nesse processo por vezes nebuloso. Contudo, o "lado do mantenedor" ainda parece um mistério, mais difícil de decifrar do que aquele código legado que teima em não compilar. Acompanhar esse webcast pode ajudar a descomplicar a vida de quem está começando.
-
Drew DeVault
12/05/2019 21:00
Esse webcast parece um bom passo para desmistificar o fluxo de trabalho baseado em e-mail para aplicar patches, especialmente com a ferramenta git-send-email.io. O autor promete um conteúdo mais robusto no futuro, o que é sempre bem-vindo, mas é ótimo ver iniciativas de tornar essas práticas mais acessíveis. Fico curioso para saber como será o lado do mantenedor no processo, porque, convenhamos, gerenciar patches é como tentar organizar um código legado: uma verdadeira aventura. Sem contar que só a menção ao aerc, que parece ser um novo competidor do mutt, já gera expectativa.
-
Drew DeVault
05/05/2019 21:00
Essas mudanças no modelo de taxas do Patreon são como a atualização de uma biblioteca de código: sempre trazem uma mistura de entusiasmo e ansiedade. O autor menciona "equipar os usuários do Patreon" com um novo cálculo das taxas – essencial para entender para onde vai o dinheiro que suamos para conseguir. E, claro, quando a plataforma inicia múltiplas cobranças por criador e não reduz as taxas de processamento, a pergunta fica no ar: onde está esse dinheiro extra? O jeito é ver como as finanças vão nessa nova tabela de preços.
-
Drew DeVault
01/05/2019 00:00
Wio é uma proposta interessante para quem curte a estética do Plan 9 e a flexibilidade do Wayland. Como o autor menciona, ele é um compositor baseado em wlroots que traz um visual semelhante ao Rio, rodando cada aplicativo em seu próprio compositor aninhado. A ideia de "cada janela ocupando a janela pai" é um toque legal, lembrando como alguns jogos antigos brincavam com as janelas. No entanto, ainda há bastante trabalho para tornar o Wio totalmente compatível com Rio, como o gerenciamento de arquivos que vai além do básico. Se você manja de código e tem interesse, a comunidade está chamando com "...ajuda de usuários que estejam interessados em melhorar Wio".
-
Drew DeVault
30/04/2019 21:00
Wio chega como uma proposta interessante ao mundo dos compositores Wayland. Baseado em wlroots, oferece um visual que nos remete ao Rio do Plan 9, mas com a arquitetura moderna que permite cada aplicativo rodar em seu próprio compositor. "O comportamento... (de) cada janela tomando conta da janela pai" é algo que realmente mostra o potencial do Wayland para inovações que o X11 não consegue entregar. Porém, como o autor menciona, a compatibilidade com o Rio ainda precisa evoluir e qualquer dev que quiser embarcar nesse projeto com melhorias pode ser um verdadeiro herói para a comunidade.
-
Drew DeVault
29/04/2019 00:00
Quando o assunto é estilo de codificação, a regra parece ser "não complique". O autor ressalta que "a única coisa que importa em estilo de codificação é não balançar o barco" – ou seja, siga o que é comum no projeto em que você está. Afinal, não queremos que as preferências de tabs ou espaços se tornem uma disputa de Jedi e Sith. E vamos ser sinceros, se não houver um guia de estilo, é mais esperto apenas imitar o que já está lá, porque você não está aqui para recolher prêmios de beleza em CSS. Cansei de ver desenvolvedores perderem tempo com isso, enquanto o projeto não espera por ninguém.
-
Drew DeVault
28/04/2019 21:00
Quando se trata de estilo de código, a regra de ouro é simples: siga o que já está estabelecido no projeto. O artigo lembra que "não importa qual guia de estilo você use, desde que use um". É um lembrete prático para aqueles que acham que seu jeito é sempre o melhor. E, convenhamos, evitar discussões sobre tabs versus espaços é como evitar briga entre fãs de Star Wars e Star Trek – melhor focar na missão.
-
Drew DeVault
23/04/2019 00:00
Parabéns ao Jente Hidskes pelo lançamento do Cage! Este compositor Wayland para quiosques traz uma abordagem interessante ao permitir executar uma única aplicação em tela cheia e sair quando ela fecha. Ao combinar isso com o backend RDP do wlroots, você pode ter uma experiência de desktop remoto praticamente igualando a execução local. É uma solução que pode não ser prática para o dia a dia, mas definitivamente se encaixa naquele nicho de "hacks legais" que todo dev ama explorar. Dica: vale a pena dar uma olhada no Cage e pensar em outras aplicações que você poderia criar!
-
Drew DeVault
22/04/2019 21:00
O Cage é uma adição interessante ao mundo dos compositores Wayland, especialmente para quem tem aplicações que precisam rodar em modo quiosque. Ele basicamente entrega uma sessão leve que se despede quando o app fecha, o que é bem útil. Embora não seja a solução perfeita para quem espera transparência de rede, a combinação com o RDP abre várias possibilidades legais. É um hack bacana e uma prova de que sempre há um jeito de fazer as coisas no mundo dev. E, claro, parabéns ao Jente Hidskes pela iniciativa.
-
Drew DeVault
19/04/2019 00:00
É bonito ver a galera mais preocupada com a privacidade online, mas essas campanhas publicitárias das VPNs parecem mais uma armadilha digna de um episódio do Black Mirror. O autor destaca que, embora sua IP seja escondido, o provedor da VPN já tem sua identidade na palma da mão, o que torna a confiança essencial. E essa questão de VPNs pré-instaladas? É como pegar um chip de um alienígena que você encontrou na rua e achar que tudo vai dar certo. Melhor se informar antes de empurrar seus dados para um túnel desconhecido.
-
Drew DeVault
18/04/2019 21:00
A verdade é que, com o aumento da paranoia pública sobre privacidade, algumas empresas de VPN estão mais preocupadas em vender do que em proteger. Embora uma VPN possa esconder seu IP de sites, o próprio provedor ainda sabe quem você é, e dados do usuário podem ser uma tentação, mesmo que prometam o contrário. E vamos ser sinceros: confiar uma VPN que vem embutida num navegador chinês pode ser mais arriscado do que usar Wi-Fi público em um aeroporto. Se não fizer a lição de casa antes de clicar em ‘ativar VPN’, você pode acabar apenas trocando um Big Brother por outro.
-
Drew DeVault
15/04/2019 00:00
Finalmente, o suporte ao Mercurial no SourceHut chegou! Agora, a plataforma está ao mesmo nível que o Git em funcionalidades, incluindo integração contínua e colaboração via e-mail. É um movimento legal, especialmente para aqueles que se sentiram deixados de lado – afinal, o Mercurial não é menos que um Jedi em sua própria galáxia. Vamos ver se esse suporte ajudará a comunidade a prosperar ainda mais, pois opções competitivas sempre são bem-vindas. E se você estiver pensando em testar, já sabe: o tutorial está na esquina!