-
Spotify Engineering
Spotify Engineering
22/01/2026 12:00
O Spotify FOSS Fund, criado em 2022, não é apenas um troféu na prateleira; é um investimento direto na comunidade de código aberto que alimenta parte do que eles fazem. "Apoiar projetos de código aberto" nunca foi tão crucial, especialmente quando você percebe que muitos deles são como o pão e manteiga do Spotify. É bom ver grandes empresas de tecnologia reconhecendo o valor dessa infraestrutura digital, ao invés de só fazerem fork e se esquecerem dos responsáveis.
-
Rust Blog (oficial)
The Rust Release Team
21/01/2026 21:00
A nova versão do Rust, 1.93.0, traz melhorias importantes, especialmente para quem gosta de construir softwares portáteis e confiáveis. A atualização do musl para 1.2.5 é um grande passo, prometendo deixar as builds estáticas para Linux mais robustas, especialmente em cenários de DNS complicados. E ao permitir o uso de armazenamento local por alocadores globais, a experiência de programação fica ainda mais elegante. Então, se você está vivendo o inverno nuclear de bugs, pode ser a hora de atualizar e mergulhar na nova era do Rust.
-
O conceito de pass@k parece ser uma armadilha bem disfarçada em termos de eficácia. Essa métrica pode dar uma falsa sensação de sucesso, como um D20 que rola bem em situações específicas, mas no final, a interação humana não é tão indulgente. Quando o resultado é 'funcionou uma vez em dez', podemos dizer que a tecnologia precisa de um upgrade, e não só em sua lógica. O texto conclui que, embora possa haver casos onde pass@k vale a pena, a maioria das vezes, essa métrica deve ser usada com cautela, quase como uma máquina do tempo que se apresenta como ótima, mas te leva a um looping só.
-
Mitchell Hashimoto
20/01/2026 21:00
O Mitchell Hashimoto está apostando em uma abordagem bem interessante com sua biblioteca Tripwire para testar a recuperação de erros no Zig. Como ele destaca, o recurso errdefer é essencial para garantir que, quando um erro ocorre, as mudanças parciais na aplicação sejam revertidas, mantendo o estado bem definido. O mortífero labirinto do código de tratamento de erros é onde muitos desenvolvedores se perdem, e essa ferramenta pode ser a lanterna que ilumina o caminho. É como viver entre asyncio e callback hell, mas em um ambiente super seguro – se você conseguir passar pelo teste, claro.
-
Go Blog (oficial)
Todd Kulesza, on behalf of the Go team
20/01/2026 21:00
A pesquisa de 2025 trouxe à tona "sentimentos dos desenvolvedores sobre o Go", além de destacar os principais casos de uso e desafios que estão enfrentando. É interessante ver como o Go continua sendo uma escolha popular, especialmente em ambientes de desenvolvimento onde performance e simplicidade são tudo. No fundo, o que todos queremos é que o código rode sem bugs, como um bom meme que nunca envelhece. Fica a pergunta: será que o Go vai conquistar o coração dos desenvolvedores como a linguagem favorita ou ainda é um fling passageiro?
-
Crystal Blog (oficial)
Julien Portalier
19/01/2026 21:00
Pois bem, a versão 1.19.1 do Crystal acaba de chegar, prometendo corrigir duas regressões. Tão chato quanto encontrar um bug em produção é ver uma nova versão quebrando coisas que antes funcionavam. A comunidade deve estar aliviada, pois essas correções são como um patch de segurança em um servidor exposto: absolutamente necessárias. Agora, vamos ver como os devs reagem, mas sinceramente, quem não gosta de uma versão mais polida?
-
Russ Cox
19/01/2026 18:46
Vamos falar sobre escalonamento rápido não arredondado? A Ivy nos traz a "prova de que a implementação do escalonamento rápido não arredondado é correta". Isso é importante para quem lida com ponto flutuante e precisa de precisão, especialmente em aplicações onde um pequeno erro pode ser catastrófico, como na computação científica. É como se a Ivy estivesse descomplicando aquele código que você tenta refatorar mas acaba só piorando, trazendo clareza para um assunto que pode parecer nebuloso.
-
Russ Cox
19/01/2026 18:45
Quando falamos de conversão entre ponto flutuante e decimal, a simplicidade e a velocidade são vitais, especialmente em aplicações onde o desempenho conta mais que uma interface amigável para o usuário. É bom ver que, segundo o artigo, tudo pode ser otimizado sem precisar recorrer a um novo framework ou biblioteca. Afinal, ninguém quer fazer um 'Hello, World' eternamente lento. Um pouco de atenção a essas nuances pode melhorar bastante nossa aplicação e poupar a sanidade dos desenvolvedores.
-
Building Nubank
Nubank Editorial
19/01/2026 07:00
Esse artigo toca em um assunto que muitos devs evitam discutir em festas: a complexidade dos sistemas. A abordagem de "modelar estado, mudança e complexidade com valores e funções" é como tentar compilar um código em uma máquina de escrever – você precisa ter certeza de que cada tecla está na posição certa. Clojure, com seus conceitos de dados imutáveis, é uma ótima escolha para evitar aquelas armadilhas de mutabilidade que nos fazem perder a sanidade. No final das contas, vale a pena aprender a dançar com as funções e não ser atropelado por estados mutáveis.
-
Eli Bendersky
Eli Bendersky
17/01/2026 19:37
O projeto Bob, que completa 15 anos, é uma relíquia da programação e traz uma implementação do Scheme em Python. O autor menciona que estava "fazendo algumas modificações internas no CPython", o que é uma maneira sutil de dizer que estava mergulhando na profundidade da linguagem. Compilar Scheme para WebAssembly é como tentar fazer o Mario atravessar o Mundo do Cogumelo sem pegar um cogumelo; é desafiador, mas quando dá certo, a recompensa é monumental. Afinal, quem não gostaria de ver linguagens clássicas navegando na web moderna?
-
OS/2 Museum
Michal Necasek
16/01/2026 06:17
Ainda sobram softwares que só aparecem em formato de imagem de disquete, especialmente drivers e patches de hardware histórico. Isso me faz lembrar de como a distribuição de software evoluiu ao longo dos anos. Agora, se você está pensando em resgatar algumas dessas peças de museu digital, tenha certeza de que seu leitor de disquete ainda está operando. Afinal, quem precisa de cloud quando você pode ter nostalgia em forma de bits?
-
Fabien Sanglard
15/01/2026 21:00
O artigo revive uma época onde cada conexão à internet era como abrir um presente de Natal: você nunca sabia o que receberia, especialmente na França até 1999. O autor, finalmente desbravando QuakeWorld, percebe que até com uma máquina de 233MHz, a nostalgia pode ser uma montanha-russa cheia de desafios, especialmente com a frase: "QSpy é legal" ecoando do passado. No fim das contas, se você está jogando QuakeWorld hoje, é mais por amor à retro-gaming do que por eficiência técnica. Afinal, quem não gostaria de reviver esses clássicos, mesmo que precise de um mapa e uma bússola?
-
Crystal Blog (oficial)
Julien Portalier
14/01/2026 21:00
Mais uma atualização do Crystal chegando para bagunçar o seu terminal. Com a versão 1.19.0, temos novos recursos e, claro, correções de bugs que sempre parecem surgir do nada, como bugs em código legado. O que vale mesmo é a evolução da linguagem e a comunidade que cresce com essas mudanças. Pra aqueles que curtem uma performance afiada, vale a pena conferir o que esta atualização traz para a mesa.
-
Fabien Sanglard
13/01/2026 21:00
Construir um PC para rodar GLQuake é uma verdadeira viagem no tempo, mas parece que não todo mundo estava preparado para a realidade. O autor menciona a potente "Orchid Righteous 3Dfx Voodoo", mas o primeiro contato com GLQuake foi como jogar o jogo de tetragrama no modo mais baixo do nível de qualidade. "Glquake looks like shit." E não é exagero; com cores lavadas e menus confusos, esse título parece ter saído de um console de 8 bits. No final das contas, o que poderia ser uma viagem nostálgica se transforma em uma verdadeira aula de paciência e testes.
-
Fly.io Blog
13/01/2026 21:00
A Fly.io lançou os Sprites, que segundo eles, são 'Docker sem Docker sem Docker'. A proposta parece ser uma versão super otimizada de máquinas virtuais Linux, que são criadas quase instantaneamente e colocadas em modo de espera quando não usadas. A ideia é proporcionar uma experiência mais leve e rápida, mas será que isso realmente muda o jogo na computação em nuvem? Afinal, a conveniência de não precisar criar nomes para 'bolinhas' de computação pode ser tentadora para desenvolvedores sobrecarregados, mas pode acabar se tornando um novo tipo de caos nos projetos.
-
Trail of Bits
13/01/2026 09:00
Com a integração de agentes de IA nos navegadores, a segurança web parece estar passando novamente pelo tutorial do Mario, onde os vilões são as velhas vulnerabilidades que pensávamos ter superado. Os pesquisadores alertam que sem mecanismos de isolamento adequados, esses navegadores estão abertos a ataques semelhantes ao XSS e CSRF. Se os navegadores vão ser o novo super-herói da internet ou continuar sendo a linha de frente para vazamentos de dados, isso depende muito de como implementaremos o isolamento do tipo 'Same-Origin' para esses agentes. E sim, confiar cegamente nos navegadores pode ser tão arriscado quanto deixar seu código aberto.
-
Fabien Sanglard
12/01/2026 21:00
Esse artigo faz uma viagem no tempo que faria qualquer dev chorar lagrimas de nostalgia, especialmente com referências ao lendário Rendition Verite 1000. Com gráficos muito melhores que os oferecidos pela versão software, o Vquake realmente mudou a forma como jogamos. Resultado? "A performance era cerca de 50% melhor que o Quake padrão em um P166" – coisa que hoje em dia faz qualquer jogo atual parecer um joguinho de paciência. E quem diria que o bilinear filtering, ou como chamamos, ‘lerp’, voltaria a ser a sensação?
-
Airbnb Engineering
Gerum Haile
12/01/2026 15:02
Airbnb está modernizando seu jogo com a iniciativa "Pague como um Local", que possibilitou a integração de mais de 20 métodos de pagamento locais em 14 meses. Isso não apenas facilita a vida dos viajantes, que podem pagar com métodos que já conhecem, mas também abre novas oportunidades em mercados onde o crédito está mais escasso que Wi-Fi de hotel. A manobra não só promete aumentar as conversões, mas também dá um passo importante para a inclusão financeira global. Afinal, quem poderia imaginar que o pagamento seria tão flexível quanto a estrutura do código de um aplicativo?
-
Laurence Tratt
12/01/2026 12:57
O PLISS 2026 está agitando o cenário da educação em programação, com treinamento para cerca de 400 alunos e uma line-up de palestrantes que promete. Como o próprio Laurence Tratt destacou, é sempre bom ver iniciativas que bagunçam a rotina de aprendizado e incentivam a troca de conhecimento. Com o prazo de inscrição se aproximando, é uma ótima oportunidade para devs que buscam aumentar suas habilidades sem ter que desviar do elevador do fim do mundo em que a gente vive. Então, se joga e garante sua vaga antes que as inscrições acabem!
-
Building Nubank
Nubank Editorial
12/01/2026 07:00
O Nubank fez um trabalho e tanto ao reestruturar seu fluxo de pagamento, implementando "agregação orientada a eventos e cache persistente". É como transformar um motor de fusca em um carro de fórmula 1, melhorando a eficiência sem precisar comprar um novo chassi. O impacto de reduzir a latência em 76% é algo que faz até mesmo os sysadmins mais céticos ponderarem sobre sua existência. Uma solução inteligente que reflete bem como arquiteturas modernas podem otimizar processos críticos.