Programação e desenvolvimento de software

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

16 Artigos

Compose HTML: Erkundung eines serverseitigen Web-UI-Rendering-Pfads in Kotlin

Programação e desenvolvimento de software

Compose HTML: Erkundung eines serverseitigen Web-UI-Rendering-Pfads in Kotlin

Der Artikel im JetBrains Blog untersucht die Möglichkeit, Compose HTML um ein JVM-Ziel zu erweitern, um die serverseitige Erstellung von HTML-Seiten mit typsicheren Compose-Komponenten zu ermöglichen und dabei Kotlin anstelle herkömmlicher Vorlagen für die Darstellung beizubehalten. Die Quelle betont, dass die Idee weiterhin explorativ ist und weder eine offizielle Verpflichtung noch eine Roadmap darstellt, während sie eine gemeinsame Grundlage für Frameworks wie Kobweb, Kilua und Summon bilden könnte.

2026-08-14

Como escrever arquivos de instruções eficazes para agentes de programação com tecnologia de IA

Programação e desenvolvimento de software

Como escrever arquivos de instruções eficazes para agentes de programação com tecnologia de IA

O artigo explica que os modelos modernos de inteligência artificial precisam conhecer decisões e restrições locais difíceis de inferir, e não de orientações gerais ou instruções processuais extensas. Ele apresenta uma metodologia para revisar arquivos de instruções, mantendo as informações relevantes, removendo o que as ferramentas impõem ou os modelos conseguem descobrir e transferindo as regras para o escopo adequado.

2026-08-12

Como os desenvolvedores migram entre linguagens de programação: dos requisitos dos projetos à experiência com Kotlin

Programação e desenvolvimento de software

Como os desenvolvedores migram entre linguagens de programação: dos requisitos dos projetos à experiência com Kotlin

A JetBrains analisa dados da Pesquisa sobre o Ecossistema de Desenvolvedores de 2025 para acompanhar a migração efetiva entre linguagens de programação, em vez de se limitar aos planos futuros dos desenvolvedores. Os resultados revelam que os requisitos dos projetos conduzem a maioria das mudanças, enquanto Kotlin atrai usuários em busca de uma melhor experiência de desenvolvimento e de recursos mais modernos.

2026-08-12

A JetBrains revela os principais destaques do PyCharm 2026.2.1 para suporte a agentes de IA e notebooks interativos

Programação e desenvolvimento de software

A JetBrains revela os principais destaques do PyCharm 2026.2.1 para suporte a agentes de IA e notebooks interativos

A versão PyCharm 2026.2.1 adiciona suporte para agentes de IA trabalharem em notebooks Jupyter usando um kernel de execução ativo, além de direcionar as instalações de pacotes para o ambiente Python correto. A versão também oferece suporte a notebooks marimo, melhorias no gerenciamento de pacotes e na verificação de tipos, além de mudanças nos plugins integrados.

2026-08-12

PyCharm coordena o ambiente Python para agentes de IA e eleva o sucesso das tarefas a 98%

Programação e desenvolvimento de software

PyCharm coordena o ambiente Python para agentes de IA e eleva o sucesso das tarefas a 98%

A habilidade Agent Environment Coordinator permite que os agentes de inteligência artificial conheçam o interpretador e o ambiente Python associados ao projeto antes de executar comandos. Segundo um teste realizado pela JetBrains com seis modelos e 28 tarefas, a média de sucesso subiu de 68%, sem acesso ao ambiente do projeto, para 98% quando essa habilidade foi habilitada.

2026-08-12

JetBrains proporciona aos agentes de IA um kernel Jupyter ativo dentro do PyCharm

Programação e desenvolvimento de software

JetBrains proporciona aos agentes de IA um kernel Jupyter ativo dentro do PyCharm

A JetBrains lançou uma nova habilidade do Jupyter dentro do PyCharm que permite aos agentes de IA trabalhar diretamente com um kernel ativo, mantendo o estado dos dados e dos modelos entre as células. A empresa afirma que os testes mostraram uma redução de custos com o Claude Opus 5 durante tarefas longas, embora o benefício dependa do modelo e da natureza da tarefa.

2026-08-12

.NET 11 Preview 7 disponível com amplas atualizações para bibliotecas, SDK e ASP.NET Core

Programação e desenvolvimento de software

.NET 11 Preview 7 disponível com amplas atualizações para bibliotecas, SDK e ASP.NET Core

A Microsoft anunciou a disponibilidade do .NET 11 Preview 7, incluindo melhorias nas bibliotecas, no runtime, no SDK, no C#, no ASP.NET Core, no .NET MAUI, no Entity Framework Core, no F# e no Windows Forms. Os desenvolvedores já podem começar instalando o .NET 11 SDK, enquanto os usuários do Windows são aconselhados a instalar a versão mais recente do Visual Studio 2026 Insiders.

2026-08-11

WebStorm permite alternar entre agentes de IA por meio do protocolo ACP

Programação e desenvolvimento de software

WebStorm permite alternar entre agentes de IA por meio do protocolo ACP

A JetBrains adicionou ao WebStorm suporte ao Agent Client Protocol, permitindo que os desenvolvedores usem vários agentes de inteligência artificial dentro do próprio ambiente de desenvolvimento, incluindo agentes vinculados às suas assinaturas atuais. O protocolo também permite conectar agentes personalizados e controlar a infraestrutura e o local onde os dados são processados.

2026-08-11

A nova versão do MCP reformula o protocolo para funcionar sem sessões com estado

Programação e desenvolvimento de software

A nova versão do MCP reformula o protocolo para funcionar sem sessões com estado

A versão 2026-07-28 do Model Context Protocol tornou-se um protocolo sem estado, permitindo executar servidores MCP no Cloudflare Workers sem uma infraestrutura dedicada para gerenciar sessões. A versão inclui mudanças nas interações de várias rodadas, na autorização e no ciclo de vida dos recursos, além de pacotes SDK atualizados e um caminho de migração para aplicações existentes.

2026-08-06

Como o Microsoft.Testing.Platform transforma resultados de testes falhos em evidências investigáveis

Programação e desenvolvimento de software

Como o Microsoft.Testing.Platform transforma resultados de testes falhos em evidências investigáveis

O .NET Blog apresenta práticas práticas para usar o Microsoft.Testing.Platform a fim de melhorar os relatórios de testes no GitHub Actions e no Azure DevOps, distinguindo regressões de falhas intermitentes e preservando evidências quando o host de testes falha. Também explica como escolher formatos de relatório, fixar configurações no nível do repositório e evitar problemas de compatibilidade e a duplicação da publicação de resultados.

2026-08-06

Como a GitHub fez o folding de maiúsculas e minúsculas atingir a velocidade da memória

Programação e desenvolvimento de software

Como a GitHub fez o folding de maiúsculas e minúsculas atingir a velocidade da memória

A GitHub explica como aumentou a velocidade do folding de maiúsculas e minúsculas no mecanismo de busca de código Blackbird para mais de 45 gigabytes por segundo em um único núcleo, removendo ramificações de controle do caminho rápido e processando Unicode com cálculos no nível dos bytes. A empresa disponibilizou essa metodologia em uma biblioteca Rust de código aberto chamada casefold.

2026-07-31

Microsoft lança um agente de código aberto para gerar e validar testes unitários

Programação e desenvolvimento de software

Microsoft lança um agente de código aberto para gerar e validar testes unitários

A Microsoft anunciou o agente de código aberto code-testing-generator, capaz de compreender o repositório do projeto, identificar a estrutura de testes, escrever testes unitários e verificar sua compilação e execução. O agente apresentou uma taxa de conclusão de 92,1% em um teste interno com 152 tarefas, contra 78,9% do Copilot padrão usando o mesmo modelo.

2026-07-31

Por que os desenvolvedores se apegam às suas ferramentas? Porque elas personificam a confiança no processo de desenvolvimento

Programação e desenvolvimento de software

Por que os desenvolvedores se apegam às suas ferramentas? Porque elas personificam a confiança no processo de desenvolvimento

O artigo aborda como a confiança dos desenvolvedores nas ferramentas se forma por meio da familiaridade e de processos claros, e por que as ferramentas de programação agêntica com inteligência artificial revelam pontos fracos no ciclo de vida do desenvolvimento de software em vez de resolvê-los automaticamente. Conclui que construir confiança exige responsabilidade humana e processos compartilháveis e aperfeiçoáveis, não apenas novas ferramentas.

2026-07-29

A extensão MSBuild Binlog Analyzer permite analisar logs de compilação por meio do Copilot dentro do VS Code

Programação e desenvolvimento de software

A extensão MSBuild Binlog Analyzer permite analisar logs de compilação por meio do Copilot dentro do VS Code

A Microsoft lançou a extensão MSBuild Binlog Analyzer for VS Code em versão de pré-lançamento, para analisar logs binários do MSBuild, explicar as causas de falhas de compilação, comparar desempenho e detectar regressões por meio do GitHub Copilot. A extensão depende do servidor Microsoft.AITools.BinlogMcp e requer o VS Code 1.99 ou posterior, o GitHub Copilot e o .NET SDK.

2026-07-27