Data de Atualização
Domain-Events não são a sua API pública
Domain-Events não são a sua API pública

Neste artigo você entende por que eventos de domínio não são contrato público e como eventos de integração permitem evoluir o sistema sem quebrar consumidores.

Dez evals para agentes de IA
Dez evals para agentes de IA

Neste artigo você entende as dez práticas de avaliação de agentes de IA, de onde cada uma veio na engenharia de software e o modo de falha que já era conhecido.

As novas regras de engenharia de contexto para os modelos da geração Claude 5
As novas regras de engenharia de contexto para os modelos da geração Claude 5

Entenda por que a Anthropic removeu 80% do prompt de sistema do Claude Code e as seis novas regras de engenharia de contexto do Claude 5.

Como fazer o Claude escrever código de qualidade em .NET
Como fazer o Claude escrever código de qualidade em .NET

Neste artigo você aprende a fazer a IA gerar código C# de alta qualidade em duas camadas: analisadores e configurações que quebram o build, e uma skill de revisão carregada sob demanda.

Bacpac e dacpac: semelhanças e diferenças
Bacpac e dacpac: semelhanças e diferenças

Neste artigo você entende de verdade a diferença entre bacpac e dacpac, o que cada formato carrega por dentro, as restrições do Azure SQL Database e quando usar cada um no SqlPackage.

Channels no Microsoft Agent Framework: expondo agentes e workflows em múltiplos protocolos
Channels no Microsoft Agent Framework: expondo agentes e workflows em múltiplos protocolos

Neste artigo você conhece os channels do Microsoft Agent Framework, que permitem expor o mesmo agente ou workflow via OpenAI Responses, Telegram, A2A e MCP sem duplicar a implementação.

Como usar o Kiota para gerar SDKs de API no .NET
Como usar o Kiota para gerar SDKs de API no .NET

Descubra como o Kiota simplifica o desenvolvimento de software ao gerar automaticamente clientes HTTP tipados para qualquer API REST a partir de descrições OpenAPI. Aprenda a instalar, configurar e integrar no ASP.NET Core!

C# no .NET 11 Preview 7: controle de fluxo rotulado, uniões, exaustividade e segurança de memória
C# no .NET 11 Preview 7: controle de fluxo rotulado, uniões, exaustividade e segurança de memória

Neste artigo você vai conhecer as seis mudanças do C# no .NET 11 Preview 7: break e continue rotulados, a nova semântica das uniões, exaustividade com closed e segurança de memória.

Globalization e localization no .NET
Globalization e localization no .NET

Neste artigo você entende a diferença entre globalization e localization no .NET, formatando dados com CultureInfo e traduzindo interfaces com resources e IStringLocalizer.

Novidades do SDK no .NET 11 - Preview
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
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.

NuGet Package Pruning no .NET 10: Fim dos falsos positivos no NuGet Audit
NuGet Package Pruning no .NET 10: Fim dos falsos positivos no NuGet Audit

Aprenda como o Package Pruning no .NET 10 elimina dependências transitivas desnecessárias, acelera o tempo de restore em até 50% e reduz drasticamente os falsos positivos de vulnerabilidade apontados pelo NuGet Audit.

O que muda no runtime do .NET 11 Preview 7
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.

Gerando um cliente Kiota em tempo de build no ASP.NET Core
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...

Gemini Study Notebooks na prática: Como funciona o aprendizado adaptativo
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
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.

Claude Code na prática: como usar IA para gerar projetos .NET com Clean Architecture
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.

Profiling com agentes de IA no JetBrains Rider: como o dottrace-analyze elimina suposições e encontra gargalos reais
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 Tag: O novo membro de IA da sua equipe no Slack
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
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...

Engenharia de contexto na prática com o Claude Fable 5
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...

EF Core bulk insert: o guia completo para inserir milhares de registros sem degradar a performance
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 8 e .NET 9 chegam ao fim do suporte em novembro de 2026
.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...

Ecossistema .NET: tudo o que você pode construir com a plataforma
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.