Programação e desenvolvimento de software

Linguagens de programação, frameworks, ferramentas, DevOps, código aberto e engenharia de software.

127 Artigos

Apelos para que empresas europeias contribuam ativamente para o desenvolvimento de software de código aberto para fortalecer a soberania digital

Programação e desenvolvimento de software

Apelos para que empresas europeias contribuam ativamente para o desenvolvimento de software de código aberto para fortalecer a soberania digital

A Open Source Summit Europe em Praga testemunhou apelos crescentes para que instituições e empresas passem de meros consumidores de tecnologia de código aberto a participantes ativos no seu desenvolvimento e governança, a fim de reduzir a dependência tecnológica externa e proteger a infraestrutura digital.

2026-10-23

A Cloudflare abre o código-fonte do Void para gerenciar aplicativos de funcionários desenvolvidos com IA

Programação e desenvolvimento de software

A Cloudflare abre o código-fonte do Void para gerenciar aplicativos de funcionários desenvolvidos com IA

A Cloudflare lançou a versão de código aberto do Void, um conjunto de ferramentas que permite às empresas hospedar e gerenciar por conta própria aplicativos Vite, com controle sobre implantação, acesso, registros e consumo de recursos. A plataforma tem como alvo o problema dos aplicativos criados por funcionários com inteligência artificial fora da supervisão das equipes de TI, mas não exige uma revisão de segurança antes do lançamento.

2026-10-16

A Anthropic desenvolve uma alternativa interna ao Git para acompanhar a aceleração da programação com IA

Programação e desenvolvimento de software

A Anthropic desenvolve uma alternativa interna ao Git para acompanhar a aceleração da programação com IA

A Anthropic desenvolveu o sistema Scion para gerenciamento de versões depois que suas operações diárias de integração de código aumentaram de 2.500 em maio de 2026 para mais de 30.000 em setembro. O sistema reduziu em 200 vezes a pegada de infraestrutura em comparação com sua arquitetura anterior, mas não será lançado ao público no momento.

2026-10-15

A Cloudflare lança o Void de código aberto para criar aplicações Vite e implantá-las no Workers

Programação e desenvolvimento de software

A Cloudflare lança o Void de código aberto para criar aplicações Vite e implantá-las no Workers

A Cloudflare anunciou a abertura do código do Void, um pacote que reúne SDK, interface de linha de comando e plataforma auto-hospedada para criar aplicações Vite full-stack e implantá-las na Cloudflare. As ferramentas têm como objetivo simplificar o gerenciamento de servidores, bancos de dados, autenticação e recursos de nuvem, oferecendo controles para equipes que desenvolvem aplicações internas com a ajuda de agentes de programação.

2026-10-15

Linus Torvalds recorreu ao Claude Code para melhorar a memória do Linux, mas a revisão revelou uma condição de corrida

Programação e desenvolvimento de software

Linus Torvalds recorreu ao Claude Code para melhorar a memória do Linux, mas a revisão revelou uma condição de corrida

O Claude Code produziu patches para tratar um gargalo na memória de páginas do kernel Linux, e os testes elevaram o desempenho em até 23 vezes em um cenário sintético. No entanto, revisores do kernel descobriram uma condição de corrida e preocupações relacionadas à recuperação de memória antes da integração das alterações.

2026-10-14

A Epic Games reconstrói seu launcher usando programação apoiada por inteligência artificial

Programação e desenvolvimento de software

A Epic Games reconstrói seu launcher usando programação apoiada por inteligência artificial

A Epic Games lançou uma versão Preview pública de seu novo launcher, reconstruído do zero com a ajuda de ferramentas de inteligência artificial para melhorar a velocidade de inicialização e a capacidade de resposta no Windows e no macOS, com um plano de lançamento para Linux. A empresa alerta que podem ocorrer erros e que alguns recursos estarão ausentes durante a fase de testes.

2026-10-14

Como detectar falhas de resiliência em sistemas que ainda não foram construídos?

Programação e desenvolvimento de software

Como detectar falhas de resiliência em sistemas que ainda não foram construídos?

Hillel Wayne apresenta princípios de métodos formais para detectar falhas de design antes da implementação do sistema, com foco na força das propriedades, na exploração do espaço de estados e nas suposições sobre o ambiente. Os exemplos mostram como uma análise simplificada de concorrência, falhas e novas tentativas pode revelar cedo erros dispendiosos.

2026-10-14

GitHub revela detalhes das melhorias de confiabilidade após dois incidentes de interrupção em setembro

Programação e desenvolvimento de software

GitHub revela detalhes das melhorias de confiabilidade após dois incidentes de interrupção em setembro

A GitHub anunciou que reduziu a pressão sobre os bancos de dados, adicionou ferramentas de controle de carga e contenção de falhas e transferiu mais cargas de produção para o Azure após dois incidentes que afetaram seus serviços durante setembro de 2026. No entanto, a empresa não conseguiu cumprir a meta de publicar todos os serviços de produção na região Central US e registrou uma interrupção nas revisões de código do Copilot.

2026-10-14

Como a EVE Online usa amostragem para monitorar um sistema distribuído de 20 anos

Programação e desenvolvimento de software

Como a EVE Online usa amostragem para monitorar um sistema distribuído de 20 anos

A CCP Games explica como equilibra, na EVE Online, a precisão do monitoramento, seu custo e seu impacto no desempenho por meio da amostragem desde o início do rastreamento, combinando métodos determinísticos, EMA e amostras orientadas pelo tempo. A experiência revela que sistemas antigos e altamente sensíveis podem se beneficiar mais da simplicidade do que de uma arquitetura centralizada complexa de amostragem tardia.

2026-10-13

Como preparar o GitHub Copilot para entender as regras do seu projeto de software

Programação e desenvolvimento de software

Como preparar o GitHub Copilot para entender as regras do seu projeto de software

O GitHub explica quatro maneiras de fornecer ao Copilot um contexto mais preciso dentro do repositório de código: instruções personalizadas, habilidades de agentes, agentes personalizados e servidores MCP. O objetivo é reduzir suposições e permitir que a ferramenta siga os padrões do projeto e teste suas interfaces usando ferramentas externas, como o Playwright.

2026-10-12

Agentes de programação facilitaram a construção, mas as equipes que começam do zero carecem de estratégia 3,5 vezes mais

Programação e desenvolvimento de software

Agentes de programação facilitaram a construção, mas as equipes que começam do zero carecem de estratégia 3,5 vezes mais

Uma análise baseada em uma pesquisa com 379 profissionais de engenharia de plataformas conclui que as equipes que constroem do zero têm maior probabilidade de relatar a ausência de uma estratégia clara e de atingir menos objetivos da plataforma. Com a aceleração do desenvolvimento de ferramentas de IA, a governança e a manutenção do que é construído tornam-se mais importantes do que a velocidade de criação.

2026-10-12

Quando a execução durável justifica a complexidade adicional? Cinco cenários práticos com Durable Task

Programação e desenvolvimento de software

Quando a execução durável justifica a complexidade adicional? Cinco cenários práticos com Durable Task

O blog do .NET explica cinco cenários para usar o Durable Task em fluxos de trabalho longos e interrompidos, desde aprovações e pagamentos até a configuração de ambientes do Azure e agentes de IA. O material esclarece que a ferramenta coordena e recupera as etapas de execução, mas, por si só, não garante a segurança dos efeitos externos nem a execução única.

2026-10-12