-
Fabien Sanglard
29/10/2020 21:00
A nova tradução do 'Game Engine Black Book: Wolfenstein 3D' para o coreano é uma baita notícia. O autor Fabien Sanglard fez um trabalho difícil, considerando que 'explicar conceitos técnicos em uma linguagem diferente' é como tentar compilar um programa com dependências quebradas. A qualidade da edição coreana parece ter superado sua versão original, com cores e design cuidadosos, algo que todo dev gostaria de ver em seus próprios projetos. Se o sucesso for garantido como sugerido no Twitter, quem sabe a gente não vê uma versão para debug também?
-
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
23/10/2020 00:00
Parece que o criador decidiu dar uma voltinha pelo espaço sideral da manutenção! Ele já cumpriu a missão no Wayland, e a nave já está voando bem, diga-se de passagem. Simon, como co-mantenedor, agora assume o controle dessa espaçonave, e o histórico dele como mantenedor parece tão sólido quanto um código bem feito. O futuro do wlroots e sway parece promissor, e não deixa de ser um alívio saber que a saúde do projeto permanecerá intacta, mesmo sem a presença do antigo comandante.
-
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
22/10/2020 00:00
A análise sobre o Firefox em 2020 é um verdadeiro tapa na cara dos otimistas. Lembrando do xkcd, o autor questiona 'o que está errado conosco?' enquanto o browser, que já foi a joia do open source, vive um derretimento digno de uma linha do tempo paralela. Entre demissões em massa e o aumento de salários executivos, a cultura de erros tomou conta da Mozilla, e a tendência é só piorar. Com o Google fazendo papel de vilão no teatro do monopolismo, a crença de que o Firefox poderia mudar o jogo parece mais uma piada nerd do que nunca.
-
Drew DeVault
21/10/2020 21:00
Ah, o Firefox. Quem diria que a nave mãe do código aberto estaria mais parecida com um bug em produção? Com uma queda de 85% na participação de mercado, enquanto os executivos aumentam seus salários em 400%, fica claro que a prioridade da Mozilla não é exatamente a preservação da web. Como mencionado, 'Firefox é a vergonha do código aberto', e com essas demissões, parece que estão apenas limpando o convés do Titanic. Se você ainda acha que a Mozilla pode salvar a web, uma boa olhada no código fonte pode ser um bom primeiro passo... ou talvez você devesse começar a considerar o Gemini.
-
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!
-
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.
-
Antirez (Salvatore Sanfilippo)
03/10/2020 06:11
Esse texto toca num ponto crucial sobre o desenvolvimento open source: a pressão para entregar qualidade muitas vezes vem não do pagamento, mas da paixão pelo que fazemos. Como destaca, "você está fazendo trabalho voluntário; eles estão arriscando implantar o que você escreveu". É interessante notar como a motivação por trás do código aberto pode ser mais forte do que em projetos pagos—afinal, quem nunca se perdeu em um bug só porque queria que o projeto ficasse perfeito? No fim das contas, a liberdade de recusar uma proposta de pull request é maravilhosa, mas não custeie sua própria qualidade por orgulho.
-
Drew DeVault
01/10/2020 00:00
Olha, não dá pra negar que o Hacktoberfest está mais parecendo um campo de batalha de código inútil do que uma festa de contribuição. Quando o texto diz que "os contribuintes mais valiosos são motivados internamente para resolver problemas", é a tacada certa, mas parece que o que estamos vendo é só uma festa de spam patrocinada. DigitalOcean e GitHub estão empurrando a responsabilidade pra cima dos mantenedores, como se a limpeza da bagunça fosse um bônus de um jogo de RPG. No fim das contas, isso tudo é marketing, e, honestamente, não precisamos de camisetas pra embalar mais um "contribuição" de bot.
-
Drew DeVault
30/09/2020 21:00
Parece que a Hacktoberfest se transformou em um desfile de spam, onde os mantenedores são os verdadeiros ninjas da limpeza. DigitalOcean e GitHub deram uma de 'não é comigo' ao jogar a responsabilidade de lidar com os pull requests botânicos nas costas dos devs, ou seja, tudo para ganhar uma camiseta. O evento já foi mais do que uma jogada de marketing, mas agora parece uma festa onde só 1% dos convidados faz algo realmente útil. A ironia é que o que poderia ajudar o ecossistema open-source são mentorias sólidas, e não essa enxurrada de contribuições de qualidade duvidosa.
-
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.
-
Drew DeVault
20/09/2020 21:00
O algoritmo TOFU (Trust On First Use) está em alta no mundo do Gemini, e é uma abordagem interessante para lidar com certificados autoassinados. Como mencionado, "os certificados autoassinados são a norma em Geminiland", então garantir que seu cliente suporte isso é essencial para não ficar preso na tela de erro. Implementar a lógica de verificação de certificados detalhada é fundamental, desde a checagem do período de validade até o match do fingerprint. Nada como seguir um protocolo bem definido para evitar surpresas indesejadas – e sim, a vida do dev já tem drama suficiente.
-
Drew DeVault
20/09/2020 00:00
A federação aparece como uma solução para alguns problemas sérios da internet, tipo aquela vez que sua mãe pediu para você organizar seus brinquedos. Com servidores pequenos e independentes que usam protocolos padrão para comunicação, a ideia é criar um ambiente onde usuários possam se conectar sem depender de gigantes tech que, convenhamos, às vezes parecem ter mais interesses em lucrar do que em nos servir. Isso também promete um controle descentralizado, onde cada instância pode definir suas próprias regras, colocando o poder nas mãos dos usuários. Mas, cuidado com o hype dos criptoentusiastas; aqui se fala de federação, não de esquemas Ponzi.
-
Drew DeVault
19/09/2020 21:00
A federação surge como uma solução possível para os problemas de centralização e controle na comunicação online. Com "servidores controlados por entidades soberanas independentes", essa arquitetura permite que pequenos grupos se conectem e se autogerenciem sem o desgaste de um orçamento estilo megacorp. Além disso, a ideia de permitir que os usuários escolham suas instâncias é uma lufada de ar fresco numa internet dominada pelo marketing e spam. No entanto, fica o alerta sobre as armadilhas do mundo das criptomoedas e o seu conceito de P2P, que não deve ser confundido com federação de verdade.
-
Drew DeVault
15/09/2020 00:00
Setembro trouxe um clima ameno e boas novas para o mundo do código. O autor ficou feliz em garantir o Club Mate nos EUA – uma verdadeira conquista para os devs atentos às suas bebidas. O foco agora é o desenvolvimento do SourceHut, com melhorias nas APIs GraphQL e suporte ao OAuth 2.0, algo sempre bem-vindo em qualquer projeto. E, claro, quem diria que teríamos nove implementações do BARE em diferentes linguagens? Isso é como uma festa para os poliglotas da programação. É bom ver o progresso, mesmo que o autor deixe um mistério no ar sobre um projeto secreto. Vamos ficar de olho.
-
Drew DeVault
14/09/2020 21:00
Setembro trouxe boas novas para o mundo do software livre, com o autor finalmente conseguindo seu Club Mate nos EUA. A grande jogada foi focar no desenvolvimento do SourceHut, com avanços significativos em APIs GraphQL e OAuth 2.0. Os projetinhos paralelos também estão bombando, com diversas implementações do BARE surgindo em linguagens distintas. Para quem curte um pouco de emoção, vale a pena ficar de olho no post "What’s Cooking", pois o segredo do projeto misterioso pode ser revelado em breve.
-
Zig News (oficial)
13/09/2020 21:00
A questão aqui é bem clara: a Zig Software Foundation se propõe a fomentar a comunidade e o desenvolvimento do Zig, enquanto a Zen, um fork fechado da linguagem, parece estar tentando explorar essa base. "Antes de pagar pela licença do compilador Zen, é crucial entender a separação entre Zig e Zen". Basicamente, se você está pensando em seguir o caminho fechado da Zen, talvez seja hora de observar bem o que está por trás do curtain call. A) Para que complicar sua vida com código que, segundo a Fundação, "nada mais é do que um rebranding superficial do Zig"?
-
Drew DeVault
02/09/2020 00:00
Acho que todo dev já se viu na situação de ter que entender a beleza do sistema de controle de versão distribuído do Git. Como o texto menciona, cada desenvolvedor possui uma cópia local do repositório e pode trabalhar de forma independente, algo fundamental no desenvolvimento do maior projeto open-source do mundo, que é o Linux. A diversidade de mantenedores e repositórios, como no caso dos drivers DRM, mostra o quão frágil e flexível é essa teia de colaboração. No final, cada patch pode ser como um item em uma quest no GitHub: é preciso coordenar tudo para que o projeto final funcione sem bugs.