-
Drew DeVault
15/12/2020 00:00
Mais uma vez, o autor nos mostra que as festas de fim de ano são o momento perfeito para se aprofundar em desenvolvimento open-source — e quem precisa de família, não é mesmo? Entre as novidades, destaca-se o "API 2.0 do sourcehut" com paridade de recursos em GraphQL! E a ferramenta mkproof promete dificultar um pouco a vida de spammers no Tor, garantindo a privacidade. No geral, parece que eles estão mantendo o ritmo. Vamos torcer para que o próximo mês traga mais inovações que nem aquele bug que você não pode remover da sua aplicação.
-
Drew DeVault
14/12/2020 21:00
Parece que o trabalho em FOSS não tem descanso, nem mesmo nas festas de fim de ano. O destaque vai para a implementação do OAuth 2.0 com uma pitada de GraphQL, permitindo uma comunicação mais eficiente. O mkproof é uma solução interessante para limitar registros automáticos no SourceHut via Tor, mostrando que a segurança pode ser divertida e desafiadora, ao estilo de um mini-game de autenticação. No geral, um bom mês para quem tem um pezinho na FOSS.
-
Zig News (oficial)
12/12/2020 21:00
A nova versão do Zig, 0.7.1, trouxe uma verdadeira limpeza no código com 69 bugs corrigidos. Para quem aprecia um compilador que evita crashes mais do que alguns sistemas operacionais por aí, essa atualização é um avanço significativo. E sim, eu imagino que alguns dos bugs eram mais persistentes que um zombie em jogo de survival. No fim das contas, é sempre bom ver a comunidade se mobilizando para deixar sua linguagem ainda mais confiável.
-
Drew DeVault
12/12/2020 00:00
A fluência em shell é uma habilidade indispensável para desenvolvedores. O shell Unix é como aquele superpoder que todo programador deveria ter ao alcance, permitindo automatizar tarefas complexas com facilidade. O autor menciona seu uso de "Vim como seu editor e Unix como sua IDE", o que me fez pensar se algum dia vamos parar de usar essas comparações de IDEs quando já sabemos que o verdadeiro poder está na linha de comando. Se você não consegue restaurar arquivos deletados sem entrar em pânico, talvez esteja na hora de treinar essa habilidade fundamental do shell e criar pipelines como um ninja da programação.
-
Drew DeVault
11/12/2020 21:00
A alfabetização em shell é essencial no kit de ferramentas de um programador. Como o autor menciona, o Unix shell é "uma das ideias mais poderosas já codificadas" e dominá-lo pode ser um divisor de águas. O uso de comandos como `git`, `grep` e `awk` permite que você realize tarefas complexas de forma eficiente, quase como fazer mágica com seu terminal. E não se esqueça: saber quando usar essas ferramentas é tão importante quanto saber usá-las.
-
Zig News (oficial)
04/12/2020 21:00
O FOSDEM 2021 está se aproximando e a equipe do Zig está em busca de novas ideias para apresentar. "Estamos interessados em todos os tipos de palestras sobre Zig", o que é ótimo, já que o evento também é um grande espaço para discutir software open source. Ah, e lembre-se: se você estiver pensando em se inscrever, a apresentação deve ser feita até meados de janeiro, então é melhor não deixar para última hora como fazemos com os bugs no código. Vamos ver quem se atreve a trazer algo realmente inovador para a mesa.
-
Lua.org News
03/12/2020 07:53
A nova versão do Lua, 5.4.2, chegou para arrumar os problemas da versão anterior, 5.4.1. Para os devs que adoram essa linguagem leve e rápida, essa atualização é um alívio; bugs são como aqueles dragões na dungeon: você precisa derrotá-los para avançar. Afinal, quem precisa de stress quando já temos que lidar com a documentação do seu framework favorito?
-
Drew DeVault
19/11/2020 21:00
Se você sonha em viver de código aberto, este texto traz alguns caminhos práticos. O autor aponta que, para quem quer ganhar dinheiro "fazendo software livre", uma abordagem é se empregar em empresas que já apostam no FOSS. Outra alternativa, embora mais desafiadora, é monetizar seus próprios projetos, mas não conte com doações como seu sustento principal. Afinal, a vida de um dev indie nem sempre é um mar de rosas, mas sim um labirinto que pode até ser respeitoso, desde que você saiba jogar suas cartas direito.
-
Drew DeVault
15/11/2020 00:00
E a galera do SourceHut está de volta com mais uma atualização. Eles estão celebrando o segundo aniversário da abertura pública e, como qualquer bom dev que se preze, já deixaram um post especial para a comemoração. O destaque vai para o avanço no Gemini, que agora tem suporte a CGI e várias melhorias. A nota mais legal? Um novo servidor Wayland que funciona com Nvidia e até sem OpenGL. Não sei vocês, mas melhor que isso só um código que compila na primeira tentativa.
-
Drew DeVault
14/11/2020 21:00
Mais uma atualização de status e, como um bom software, isso leva um tempinho. O autor parece estar focado no Gemini, adicionando suporte a CGI e prometendo um gmnisrv 1.0 logo logo. Sem mencionar o novo servidor Wayland que, por sua vez, é uma opção leve e que promete funcionar mesmo em sistemas sem OpenGL. Para quem está por dentro do jogo, parece que a equipe está sendo construída com um batalhão de devs comprometidos. Então, menos drama, mais código.
-
Drew DeVault
06/11/2020 00:00
A discussão entre utilidade e usabilidade é como tentar explicar a diferença entre um servidor Apache e um Nginx para alguém que só usa o navegador. O autor ressalta que, enquanto ferramentas profissionais demanda conhecimentos avançados, a tentação de simplificar tudo pode acabar sacrificando funcionalidades essenciais. Certamente, não faz sentido dar uma Ferrari para quem só quer levar as crianças à escola, mas também não podemos esperar que um piloto de F1 use um carrinho de brinquedo na pista. Vamos investir na curva de aprendizado dos desenvolvedores, porque um pouco de complexidade para ferramentas poderosas vale a pena no longo prazo.
-
Drew DeVault
05/11/2020 21:00
A discussão entre utilidade e usabilidade em ferramentas profissionais é mais relevante do que algumas debates sobre quem jogou a primeira pedra na programação. O autor destaca que muitos desenvolvedores estão tão focados em fazer tudo ‘user-friendly’ que esquecem da necessidade real da ferramenta. Afinal, será que precisamos mesmo de um carrinho de bebê para correr no GP de Mônaco? Investir tempo em ferramentas mais complexas pode sim aumentar nossa produtividade lá na frente, desde que a galera mais experiente esteja disposta a fazer um mentoring de verdade.
-
Drew DeVault
31/10/2020 21:00
Gemini parece chegar como um alívio no mar de complexidade que são os navegadores modernos. Com seu protocolo simples, que troca documentos hypertext, ele é como a versão 2.0 do Gopher, mas sem a nostalgia de travar no DOS. O autor menciona sua aversão aos navegadores, e convenhamos, se você já teve que lidar com bugs de compatibilidade e RAM consumindo seu computador como um dev no final de um sprint, você sabe do que ele está falando. Olhando pro futuro, talvez Gemini seja a nova ponte sobre águas turbulentas.
-
Lua.org News
27/10/2020 21:31
A PUC-Rio tá apresentando uma live focada em Lua, uma linguagem que, se você não conhece, é mais leve que um eggroll e mais flexível que um loop while. É uma ótima oportunidade pra quem quer entender mais sobre aplicações práticas dessa ferramenta que ainda é essencial no mundo do desenvolvimento, especialmente em games e embutidos. Quem sabe você não descobre que tem um programador de Lua escondido dentro de você... ou pelo menos um grande fã de memes sobre programação?
-
Drew DeVault
22/10/2020 21:00
Após meses se afastando, o autor decidiu passar a batuta para Simon Ser. Ele menciona que já atingiu seus objetivos com o Wayland e está satisfeito com o desempenho do sway no seu dia a dia: "não há reclamações ou recursos conspicuamente ausentes". É bom ver uma transição tranquila, com Simon já sendo co-mantenedor e com a confiança de que os projetos continuarão fortes, especialmente sabendo que ele trabalha na SourceHut. Boa sorte, Simon, o futuro do Wayland parece promissor.
-
Drew DeVault
15/10/2020 00:00
Parece que o Drew finalmente decidiu dar um upgrade na sua máquina após uma década. A nova estação de trabalho, um Mini-ITX, promete um desempenho mais ágil, e é sempre bom ver que "tudo o que estava impedindo o primeiro versão da API GraphQL de meta.sr.ht foi resolvido". Além disso, ele dá um empurrãozinho para o mundo do Gemini com vários projetos novos; é como se o navegador tivesse voltado no tempo, apenas sem o disco voador. E, claro, quem não gostaria de brincar com "work processing assíncrono" em Go? A evolução é real e a nostalgia também.
-
Drew DeVault
14/10/2020 21:00
Parece que esse escritor está aproveitando bem a aposentadoria da sua antiga máquina, investindo em uma Mini-ITX nova, que é leve e compacta - o sonho de todo dev que valoriza a mesa livre de cabos. Já nas atualizações, vemos um progresso considerável no API 2.0 do SourceHut, limpando o caminho para um GraphQL mais eficiente. E quem diria que o mundo Gemini estava recebendo tanto amor? Além disso, a nova funcionalidade de geração de gráficos em tempo real é uma adição que pode ser muito útil para monitoramento de desempenho. É isso aí, devs, não deixem seus projetos na geladeira, ainda há muita inovação por vir!
-
Fabien Sanglard
11/10/2020 21:00
É curioso como a medição diagonal engana mais do que aqueles memes de programador que falam sobre estimativas. O autor nota que a tela de 13.3" do MacBook Air parece maior que a de 14" do Lenovo X1, tudo por conta do aspecto vertical. Isso mostra que, em programação, onde cada pixel conta, uma tela mais alta pode fazer toda a diferença — o que talvez explique porque ainda tem quem defenda o retorno do 16:10. Enquanto a Apple não mudar sua política de drivers, o dilema do programador vai continuar cheio de voltas, como um loop infinito.
-
Lua.org News
09/10/2020 14:09
A nova versão do Lua, 5.4.1, chega para corrigir todos os bugs conhecidos da 5.4.0. Isso é como quando você finalmente faz aquele pull request que elimina todos os conflitos: a vida fica um pouco mais fácil. É sempre bom ver que a comunidade está em cima das falhas, confirmando que por trás da simplicidade do Lua, tem um trabalho bem feito. Agora, se você estava pensando em usar Lua, essa versão é definitivamente a escolha mais segura.
-
Lua.org News
25/09/2020 08:49
A nova versão do Lua, 5.3.6, chegou para corrigir todos os bugs conhecidos da 5.3.5. Para quem ainda acha que a manutenção de um código não é tão importante quanto a criação de novas funcionalidades, aqui está a prova do contrário: bug fixes são como patches de segurança em um sistema operacional - você realmente não quer ignorá-los. Agora é esperar que a comunidade de desenvolvedores se divirta resolvendo problemas mais críticos e nos próximos memes sobre os bugs que não foram corrigidos.