Categoria

Linguagens de Programação e Runtimes

Bun vs Node.js: quando a troca realmente vale a pena
Linguagens de Programação e Runtimes

Bun vs Node.js: quando a troca realmente vale a pena

Desde seu lançamento em 2009, Node.js se consolidou como o runtime padrão para desenvolvimento backend em JavaScript, impulsionando milharagens de pacotes no npm e frameworks como Express, Fastify e NestJS. Em 2023, o cenário ganhou um novo competidor: Bun, desenvolvido por Jarred Sumner e sua equipe, que promete ser um runtime all-in-one — combinando engine JavaScript (WebKit JavaScriptCore), bundler nativo, test runner e gerenciador de pacotes em uma única ferramenta.

05/05/2026
C# e .NET 9: por que a plataforma da Microsoft merece sua atenção
Linguagens de Programação e Runtimes 05/05/2026

C# e .NET 9: por que a plataforma da Microsoft merece sua atenção

O .NET evoluiu de um framework exclusivamente Windows para uma plataforma unificada, open source e verdadeiramente multiplataforma. O .NET 9 representa o ápice dessa jornada, combinando a estabilidade de um ecossistema maduro com inovações que o colocam lado a lado com tecnologias como Node.js, Go e Rust.

C# e .NET: o que há de novo para desenvolvedores web
Linguagens de Programação e Runtimes 05/05/2026

C# e .NET: o que há de novo para desenvolvedores web

O ecossistema .NET nunca esteve tão vibrante para desenvolvedores web. Com o lançamento do .NET 8 (LTS) em novembro de 2023 e a subsequente chegada do .NET 9 (Current) em novembro de 2024, a Microsoft consolidou uma plataforma unificada, performática e moderna. Este artigo explora as principais novidades que impactam diretamente o dia a dia de quem constrói aplicações web com C# e .NET, desde a renderização interativa com Blazor até APIs enxutas com Minimal APIs, passando por melhorias significa

C++ moderno: o que mudou do C++11 ao C++17
Linguagens de Programação e Runtimes 05/05/2026

C++ moderno: o que mudou do C++11 ao C++17

O C++11 marcou uma transformação profunda na linguagem, introduzindo conceitos que redefiniram a forma como escrevemos código C++. A inferência de tipos com auto e decltype eliminou declarações verbosas e melhorou a legibilidade:

Como acelerar builds no Node.js
Linguagens de Programação e Runtimes 05/05/2026

Como acelerar builds no Node.js

Antes de otimizar, é essencial entender onde o tempo está sendo perdido. Ferramentas de profiling ajudam a identificar os pontos críticos: