Heróis Anônimos do Open Source: Gigantes Silenciosos Causando um Grande Impacto

2025-08-17
Heróis Anônimos do Open Source: Gigantes Silenciosos Causando um Grande Impacto

Em conferências de desenvolvedores, adesivos de laptop mostram empresas e bancos de dados modernos de nuvem nativa. Mas as empresas que silenciosamente contribuem com quantidades massivas de código muitas vezes passam despercebidas. Este artigo destaca esses heróis anônimos, como a Oracle, que foi a maior contribuidora para o kernel do Linux 6.1 pelo número de linhas de código alteradas. Eles silenciosamente mantêm a gerência de memória e drivers de dispositivos de bloco, cruciais para o uso diário. Esses gigantes tratam o código aberto como fundamental para seus negócios, não apenas marketing, demonstrando um impacto significativo e muitas vezes invisível.

Leia mais
Desenvolvimento

Ada: A Linguagem de Programação que Pode Sobreviver aos Gigantes

2025-07-14
Ada: A Linguagem de Programação que Pode Sobreviver aos Gigantes

O CEO da Tiobe, Paul Jansen, prevê que Ada, uma linguagem de programação de sistemas que remonta ao final da década de 1970, pode superar linguagens contemporâneas como Visual Basic, Perl e Fortran. Enquanto linguagens populares como Python, C# e Java mostraram pouca mudança no índice Tiobe nos últimos dois anos, linguagens mais antigas demonstram maior flutuação. Jansen aposta na sobrevivência de Ada devido à sua força em sistemas críticos de segurança, um domínio com demandas crescentes de segurança. Atualmente, Ada ocupa o 10º lugar no índice, empatada com Delphi/Object Pascal.

Leia mais
Desenvolvimento

A Ascensão e Queda (e Possível Ressurreição?) do Stack Overflow

2025-06-02
A Ascensão e Queda (e Possível Ressurreição?) do Stack Overflow

O Stack Overflow, outrora um refúgio para desenvolvedores, prosperou com uma cultura de ajuda mútua e compartilhamento de conhecimento. No entanto, um sistema de reputação gamificado, sem querer, fomentou a competição em detrimento da colaboração, erodindo lentamente sua comunidade vibrante. O advento da IA exacerba ainda mais essa tendência, levando à reflexão sobre o futuro das comunidades de desenvolvedores. A jornada do Stack Overflow serve como um conto de advertência: plataformas de tecnologia que priorizam comunidades genuínas em vez de mera geração de conteúdo têm maior probabilidade de prosperar, especialmente na era da IA.

Leia mais
Desenvolvimento

DeepSeek: A Onda Imparável da IA de Código Aberto

2025-04-20
DeepSeek: A Onda Imparável da IA de Código Aberto

O lançamento do modelo DeepSeek desencadeou uma revolução na IA de código aberto. Inicialmente lançado por uma equipe chinesa, ele foi rapidamente replicado e aprimorado por desenvolvedores em todo o mundo, levando a projetos como o OpenSeek, da Academia de Inteligência Artificial de Pequim. Apesar das tentativas do governo dos EUA de restringir as entidades envolvidas, o DeepSeek evoluiu para uma comunidade próspera. Dezenas de milhares de desenvolvedores estão colaborando para avançar a tecnologia de IA em uma velocidade e escala incomparáveis a qualquer entidade centralizada. Isso demonstra a natureza imparável da IA de código aberto impulsionada pela comunidade, desafiando a contenção por qualquer país, empresa ou governo individual.

Leia mais
IA

Vazamento de PAT do GitHub: Ampliação da Cadeia de Ataques

2025-04-15
Vazamento de PAT do GitHub: Ampliação da Cadeia de Ataques

Pesquisadores de segurança da Wiz descobriram que atacantes exploraram uma vulnerabilidade em reviewdog/action-setup@v1 para roubar um Token de Acesso Pessoal (PAT) do GitHub, levando a um incidente de segurança maior. Este não foi um incidente isolado; várias outras ações do GitHub mantidas pelo mesmo desenvolvedor, incluindo reviewdog/action-shellcheck, podem ser afetadas. Embora os mantenedores do GitHub e do reviewdog tenham corrigido a vulnerabilidade, a Wiz alerta que, se ações comprometidas permanecerem em uso e os segredos não forem girados, os atacantes ainda poderão explorar "tj-actions/changed-files" para lançar um ataque repetido.

Leia mais

Kotlin, Swift e Ruby saem do Top 20 do Tiobe

2025-04-14
Kotlin, Swift e Ruby saem do Top 20 do Tiobe

O índice Tiobe Programming Community Index de abril mostra Kotlin, Swift e Ruby caindo do top 20 das linguagens de programação mais populares. De acordo com o CEO da Tiobe, Paul Jansen, essas linguagens perderam tração e estão em declínio. A queda é atribuída ao seu uso principal em plataformas móveis específicas (Kotlin para Android, Swift para iOS), com alternativas multiplataforma agora facilmente disponíveis. Além disso, a dominância do Python deixa menos espaço para Ruby.

Leia mais
Desenvolvimento índice Tiobe

TypeScript recebe uma reescrita em Go: 8x mais rápido!

2025-03-15
TypeScript recebe uma reescrita em Go: 8x mais rápido!

A Microsoft está desenvolvendo uma implementação nativa do TypeScript usando a linguagem Go do Google. Isso promete melhorias dramáticas na velocidade de inicialização do editor, tempos de compilação e uso de memória, facilitando a escalabilidade do TypeScript para grandes bases de código. O plano envolve a portabilidade do compilador, ferramentas e base de código do TypeScript de JavaScript para Go. A Microsoft visa uma prévia do tsc de linha de comando baseado em Go em meados de 2025 e uma implementação completa do Go até o final do ano. Usuários do Visual Studio Code experimentarão um desempenho significativamente mais rápido do editor, incluindo uma melhoria de 8x nos tempos de carregamento do projeto e listagens abrangentes de erros instantâneas.

Leia mais
Desenvolvimento

TrapC: Uma extensão mais segura para C

2025-03-03
TrapC: Uma extensão mais segura para C

TrapC é uma extensão da linguagem de programação C projetada para melhorar a segurança de memória. Removendo palavras-chave como `goto` e `union`, e adicionando `trap` e `alias`, o TrapC incorpora recursos do C++, como construtores e destrutores. Ele possui gerenciamento automático de memória, prevenindo vazamentos, e usa gerenciamento de tempo de vida para ponteiros em vez de coleta de lixo. Apesar de seu design minimalista - mantendo a mesma contagem de palavras-chave que C - ele surpreendentemente oferece compatibilidade significativa com código C++. Apresentado em uma reunião da ISO C, o TrapC visa abordar preocupações de segurança de memória de forma mais abrangente do que outras propostas existentes.

Leia mais
Desenvolvimento Extensão de linguagem

Sistema de Propriedade do Rust: Prevenindo Erros de Memória em Tempo de Compilação

2025-02-15
Sistema de Propriedade do Rust: Prevenindo Erros de Memória em Tempo de Compilação

Rust previne erros de gerenciamento de memória em tempo de compilação por meio de seu sistema de propriedade e RAII (Resource Acquisition Is Initialization). Cada valor tem apenas um proprietário; a propriedade pode ser movida entre variáveis, mas um determinado objeto não pode ser referenciado de forma mutável em mais de um lugar ao mesmo tempo. O código de exemplo demonstra a transferência de propriedade: depois que a propriedade da variável `a` é movida para `_b`, acessar `a` novamente resulta em um erro de tempo de compilação, garantindo a segurança da memória. Isso contrasta com o garbage collection tradicional; Rust garante a segurança da memória por meio de verificações em tempo de compilação, resultando em melhor desempenho e confiabilidade.

Leia mais
Desenvolvimento Propriedade

Oracle se recusa a ceder a marca registrada do JavaScript, diz Deno Land

2025-01-13
Oracle se recusa a ceder a marca registrada do JavaScript, diz Deno Land

A Deno Land entrou com uma ação contra a Oracle pela propriedade da marca registrada do JavaScript. A Oracle adquiriu a marca registrada em 2009 com a compra da Sun Microsystems. A Deno Land argumenta que a Oracle abandonou a marca registrada e que sua renovação de marca registrada em 2019 foi fraudulenta. Ambas as partes apresentarão suas respostas antes de 3 de fevereiro, seguidas da coleta de evidências. Espera-se que essa batalha legal dure bastante tempo.

Leia mais
Desenvolvimento Disputa de Marca Registrada

Python em 2024: Mais rápido, mais poderoso e mais popular do que nunca

2024-12-30
Python em 2024: Mais rápido, mais poderoso e mais popular do que nunca

Em 2024, o Python consolidou sua posição como uma das principais linguagens de programação. O Python 3.13 introduziu um aumento significativo de desempenho com a versão experimental "sem GIL" e um compilador JIT. A remoção de módulos obsoletos simplificou a linguagem, enquanto seu papel crucial em IA, aprendizado de máquina e ciência de dados impulsionou sua popularidade a novas alturas. O Python superou o JavaScript em uso no GitHub e alcançou um notável 18% no índice Tiobe, consolidando seu lugar entre as três principais linguagens de programação.

Leia mais
Desenvolvimento

A reação negativa à IA: Uma correção necessária para a implementação prática

2024-12-24
A reação negativa à IA: Uma correção necessária para a implementação prática

A InfoWorld relata uma crescente frustração dos desenvolvedores com o hype em torno da IA, enfatizando a necessidade de ferramentas práticas e facilmente integráveis. O artigo usa o projeto RamaLama como exemplo, mostrando como a tecnologia de contêineres simplifica a implantação e o uso de modelos de IA, e destaca a importância de modelos de IA menores e mais fáceis de entender. Os desenvolvedores querem que a IA se integre perfeitamente aos seus fluxos de trabalho, não como uma entidade separada. Essa "reação negativa à IA" representa uma oportunidade para uma implementação eficaz da IA.

Leia mais