Data de Atualização

Gerando um cliente Kiota em tempo de build no ASP.NET Core
## **Introdução** A integração entre serviços em aplicações modernas baseadas em .NET exige um processo eficiente de geração e manutenção de clientes HTTP. Manter clientes escritos manualmente é trabalhoso e propenso a erros, especialmente quando a API de origem evolui com frequência. O Kiota, ferramenta de linha de comando desenvolvida pela Microsoft, resolve esse problema gerando clientes for...

Novidades do SDK no .NET 11 - Preview
Neste artigo você vai conhecer as novidades do .NET 11 Preview 7: CLI em NativeAOT e MSBuild server ligados por padrão, melhorias no dotnet test e mudanças que quebram compatibilidade.

Testando data e hora em .NET: por que DateTime.UtcNow arruína seus testes
Você sabia que usar DateTime.UtcNow pode tornar seus testes unitários completamente inúteis? Descubra por que o relógio do sistema é uma dependência oculta e aprenda a usar o TimeProvider e o FakeTimeProvider no .NET para criar testes determinísticos, previsíveis e blindados contra falhas.

Gemini Study Notebooks na prática: Como funciona o aprendizado adaptativo
O Google anunciou, em 25 de junho de 2026, o lançamento dos study notebooks no aplicativo Gemini. A funcionalidade representa um avanço significativo na integração de inteligência artificial ao processo de aprendizado formal, transformando o Gemini em uma plataforma educacional interativa e personalizada. ## **O que são os study notebooks** Os study notebooks constituem um espaço dedicado dentr...

EF Core em Clean Architecture: a abordagem pragmática
Descubra como simplificar sua Clean Architecture em .NET removendo a camada de repositório e usando o DbContext do EF Core diretamente. Aprenda a manter a testabilidade e o isolamento do domínio com menos código e mais produtividade.

O que muda no runtime do .NET 11 Preview 7
Descubra o que mudou no .NET 11 Preview 7, com foco nas profundas otimizações no runtime-async, compilador JIT e NativeAOT. Saiba como essas novidades de fundação podem melhorar a performance do seu código C# sem mudar uma linha sequer.

Profiling com agentes de IA no JetBrains Rider: como o dottrace-analyze elimina suposições e encontra gargalos reais
Imagine sua aplicação .NET congelando em produção. Sem dados de execução, a IA apenas chuta o que está errado. Descubra como a skill experimental dottrace-analyze do JetBrains Rider conecta o AI Assistant ao dotTrace para ler snapshots reais, eliminar suposições e identificar gargalos complexos de performance.

Claude Code na prática: como usar IA para gerar projetos .NET com Clean Architecture
Descubra como utilizar o Claude Code, a IA da Anthropic, para gerar projetos .NET estruturados com Clean Architecture. Aprenda desde a configuração do ambiente no Windows até a validação do código gerado, garantindo um design de software robusto e eficiente.

Claude Tag: O novo membro de IA da sua equipe no Slack
Publicado em 23 de junho de 2026, o Claude Tag representa uma nova fase na forma como equipes interagem com inteligência artificial no ambiente corporativo. Diferente de uma simples integração de chatbot, ele posiciona o Claude como um membro efetivo do time dentro do Slack, capaz de receber tarefas, construir contexto ao longo do tempo e atuar de forma autônoma e assíncrona. ## **O que é o Cla...

Azure SDK em Maio de 2026: Rust em GA, Agentes de IA e Novidades do Ecossistema
O Azure SDK segue um ciclo de lançamentos mensais que mantém os desenvolvedores sempre alinhados com a evolução dos serviços da plataforma Microsoft. A release de maio de 2026 trouxe atualizações significativas em múltiplas linguagens, com destaque para a disponibilidade geral do SDK para Rust, novidades em inteligência artificial e a chegada do Azure Batch ao estado estável para .NET. ## **O q...

Ecossistema .NET: tudo o que você pode construir com a plataforma
Descubra o verdadeiro poder do ecossistema .NET. Muito além das APIs e do back-end, veja como utilizar C# para criar aplicações web, mobile, desktop, games, inteligência artificial e até IoT, mantendo a mesma base de conhecimento e maximizando sua produtividade.

EF Core bulk insert: o guia completo para inserir milhares de registros sem degradar a performance
O artigo aborda como otimizar a inserção de dados em larga escala no Entity Framework Core 10, resolvendo o grave problema de performance causado pelo uso do `SaveChanges` dentro de loops. Ele explora as principais alternativas disponíveis, começando pelo padrão nativo `AddRange` — que atende bem volumes moderados —, passando pelo uso de baixo nível do `SqlBulkCopy` para velocidade máxima no SQ...

.NET MAUI migra para o CoreCLR no .NET 11
A partir do .NET 11 Preview 4, o CoreCLR se torna o runtime padrão para aplicações .NET MAUI no Android, iOS e Mac Catalyst, substituindo o Mono e unificando o ecossistema. Neste artigo, abordamos o impacto dessa mudança no desempenho, as novas opções de compilação (NativeAOT, R2R) e um checklist de validação para os seus aplicativos.

Engenharia de contexto na prática com o Claude Fable 5
A discussão sobre produtividade com agentes de código costuma girar em torno da capacidade do modelo. O artigo "A field guide to Claude Fable 5: Finding your unknowns", publicado por Thariq Shihipar, membro do corpo técnico da Anthropic, desloca o eixo dessa conversa para outro lugar. A tese central é que o gargalo raramente está no modelo. Ele está na quantidade de coisas que o desenvolvedor n...

Agent skills no Visual Studio
Descubra como utilizar as Agent Skills no Visual Studio 2026 para ensinar o GitHub Copilot a seguir os padrões e fluxos de trabalho da sua equipe. Aprenda a criar, configurar o arquivo SKILL.md e automatizar tarefas complexas com IA contextual.

.NET 8 e .NET 9 chegam ao fim do suporte em novembro de 2026
Em 29 de junho de 2026, a Microsoft publicou um comunicado oficial no .NET Blog confirmando que tanto o .NET 8 quanto o .NET 9 encerrarão o período de suporte em 10 de novembro de 2026. A data representa um marco importante para a comunidade .NET, pois marca a primeira vez em que uma versão LTS (Long Term Support) e uma versão STS (Standard Term Support) atingem simultaneamente o fim do ciclo d...

Nuget Package Pruning
O .NET 10 introduziu o Package Pruning, um recurso que remove automaticamente pacotes redundantes do seu grafo de dependências (que já são fornecidos pelo runtime). Com isso, é possível reduzir em até 70% os relatórios de vulnerabilidades transitivas, acelerar o tempo de restore em até 50% e manter os arquivos do seu projeto muito mais limpos. Descubra como funciona e como habilitar na sua apli...

EF Core no .NET 11 Preview 5: novidades, melhorias e breaking changes
Descubra as principais novidades do Entity Framework Core no .NET 11 Preview 5. Exploramos desde melhorias na ferramenta dotnet ef para aplicações file-based, o novo alerta EF1004 para consultas assíncronas, até compatibilidade padrão com SQL Server 2022 e otimizações na geração de SQL. Acompanhe os exemplos de código e fique por dentro das breaking changes para manter seus projetos atualizados.

Union types no .NET 11 e C# 15
Descubra como funcionam os novos Union Types no .NET 11 e C# 15. Aprenda a sintaxe, pattern matching exaustivo, implementação interna e como otimizar performance evitanbo boxing.

Web Workers no Blazor com .NET 11
O .NET 11 introduz um template oficial para Web Workers no Blazor WebAssembly, simplificando significativamente a execução de tarefas intensivas de CPU sem comprometer a responsividade da interface. Este artigo explora o funcionamento desse mecanismo, como integrá-lo a uma aplicação existente e o que acontece nos bastidores durante a execução de código em um thread separado. ## O problema da th...

.NET 11 preview 5: Novidades no SDK e ferramentas
Descubra as principais novidades do .NET 11 Preview 5, com foco em melhorias no SDK, evolução da CLI com NativeAOT, apps baseados em arquivo e o novo template MCP Server nativo para integração com agentes de IA.

Code First vs Database First: a decisão não é técnica
Uma reflexão profunda sobre como a escolha entre Code First e Database First vai muito além da tecnologia, passando por estratégia, maturidade do projeto e governança de dados. Artigo escrito por André Luiz, membro da comunidade.

ASP.NET no .NET 11 Preview 5: novidades e melhorias
Descubra as principais novidades do ASP.NET no .NET 11 Preview 5. Conheça as melhorias focadas no Blazor, Kestrel, Minimal APIs, validação client-side e muito mais para desenvolvimento web.

Construindo aplicações de IA com .NET
Neste artigo você confere os blocos fundamentais para construir aplicações de IA em .NET: Microsoft.Extensions.AI, RAG, MCP, Microsoft Agent Framework e geração de imagens.