Data de Atualização
Blazor AI components: guia de componentes agentic
Blazor AI components: guia de componentes agentic

Neste artigo, aprenda a usar os Blazor AI components do .NET 11 para construir interfaces colaborativas entre usuários e agentes de IA.

Evitando alocações com StringBuilder.MoveChunks no .NET 11
Evitando alocações com StringBuilder.MoveChunks no .NET 11

Entenda o StringBuilder.MoveChunks() do .NET 11: como transferir conteúdo entre instâncias sem alocações e quando usá-lo no lugar do Clear().

Copilot Studio e .NET 10 no WebAssembly
Copilot Studio e .NET 10 no WebAssembly

Neste artigo você aprende como o Copilot Studio migrou do .NET 8 para o .NET 10 no WebAssembly, com ganhos de até 20% no cold path e fingerprinting

IExceptionHandler no .NET 10: tratamento global de exceções
IExceptionHandler no .NET 10: tratamento global de exceções

Neste artigo você aprende a usar o IExceptionHandler no .NET 10 para tratar exceções em um só lugar, com ProblemDetails e sem vazar dados.

Claude Opus 5.5: por que ele custa menos no Claude Code
Claude Opus 5.5: por que ele custa menos no Claude Code

Neste artigo você entende por que o Claude Opus 5.5 reduz o custo de sessões longas no Claude Code e como proteger o cache para gastar menos tokens.

Microsoft Binlog MCP Server
Microsoft Binlog MCP Server

Aprenda a usar o Microsoft Binlog MCP Server para investigar erros, gargalos e diferenças entre builds .NET com arquivos .binlog e IA.

Union types no C# 15: substituindo o Result por tipos de domínio
Union types no C# 15: substituindo o Result por tipos de domínio

Aprenda a substituir o Result<T> por union types no C# 15, modelar erros de domínio como tipos e usar switches exaustivos em APIs .NET 11.

Tratamento de erros em APIs com ProblemDetails e RFC 9457 no .NET 10
Tratamento de erros em APIs com ProblemDetails e RFC 9457 no .NET 10

O artigo mostra como usar o suporte nativo do ASP.NET Core 10 para padronizar respostas de erro, separar falhas de domínio de exceções inesperadas, evitar vazamentos de dados e construir um contrato estável com type, code, traceId, OpenAPI e testes de integração.

Rate limiting em APIs com ASP.NET Core 10 e minimal APIs
Rate limiting em APIs com ASP.NET Core 10 e minimal APIs

O artigo explica os quatro algoritmos disponíveis no ASP.NET Core 10, mostra como particionar limites por cliente e cobre os cuidados necessários com proxies, múltiplas instâncias, respostas HTTP 429 e observabilidade.

Stored procedure: como dividir a lógica em componentes
Stored procedure: como dividir a lógica em componentes

Neste artigo você aprende a quebrar uma stored procedure gigante em componentes menores no SQL Server, com contratos claros, reuso e testes isolados.

Middleware no ASP.NET: o que é e como criar o seu
Middleware no ASP.NET: o que é e como criar o seu

Neste artigo você entende o que é middleware no ASP.NET Core, como criar o seu com .NET 10 e como evitar as quatro armadilhas mais comuns do pipeline.

Garbage collector em C#: o que é e como funciona
Garbage collector em C#: o que é e como funciona

Neste artigo você entende como o garbage collector do C# funciona, o que são as gerações 0, 1 e 2, e por que nunca deve chamar GC.Collect na sua aplicação.

Options Pattern no .NET 10: Records e validação no startup
Options Pattern no .NET 10: Records e validação no startup

Neste artigo você modela configuração com records no C# 14 e faz a aplicação falhar no startup quando o appsettings está inválido.

.NET 11 RC 1: Novidades, C# 15 padrão e go-live
.NET 11 RC 1: Novidades, C# 15 padrão e go-live

Neste artigo você confere as novidades do .NET 11 RC 1: C# 15 como padrão, unions estáveis, mudanças no SDK e os breaking changes que exigem atenção.

Consultas SQL avançadas: 10 recursos com exemplos
Consultas SQL avançadas: 10 recursos com exemplos

Neste artigo você aprende 10 recursos avançados do SQL, de CTE e window function a UPSERT e índices parciais, com exemplos prontos para usar.

O bug silencioso de quebra de linha que corrompe dados no C#
O bug silencioso de quebra de linha que corrompe dados no C#

Neste artigo você vai entender por que as quebras de linha em C# vão muito além de \r\n e \n, os perigos de falhas silenciosas ao ignorar terminadores Unicode como NEL e LS, e como dividir texto com segurança e máxima performance usando Regex.Split, Regex.EnumerateSplits (.NET 9+) e RegexOptions.AnyNewLine (.NET 11).

EF Core 11: novidades e mudanças do .NET 11 Preview 7
EF Core 11: novidades e mudanças do .NET 11 Preview 7

Neste artigo você vê o que muda no EF Core do .NET 11 Preview 7: tradução de LINQ, provider do Cosmos DB, migrações e a saída do netstandard2.0.

ASP.NET Core no .NET 11 Preview 7: análise técnica das novidades
ASP.NET Core no .NET 11 Preview 7: análise técnica das novidades

O Preview 7 reduz o custo operacional do Blazor, adiciona CacheView e traz mudanças que exigem atenção antes do lançamento do .NET 11.

Segurança em APIs ASP.NET Core: 16 práticas essenciais no .NET 10
Segurança em APIs ASP.NET Core: 16 práticas essenciais no .NET 10

Aprenda 16 práticas essenciais de segurança para proteger suas APIs REST em ASP.NET Core no .NET 10: configuração de JWT e ClockSkew, autorização por políticas, rate limiting, mitigação de over-posting, cabeçalhos de segurança e mais.

Planos do Claude 2026: Free, Pro e Max, qual escolher
Planos do Claude 2026: Free, Pro e Max, qual escolher

Neste artigo você compara os planos Free, Pro e Max do Claude, entende preços, limites de uso e acesso a modelos, e descobre qual assinar em 2026.

Polly no .NET: como usar retry, circuit breaker e timeout
Polly no .NET: como usar retry, circuit breaker e timeout

Neste artigo você aprende a usar o Polly no .NET para configurar retry com backoff, circuit breaker e timeout em chamadas HTTP sem duplicar requisições.

Como gerar a especificação OpenAPI em tempo de build no ASP.NET Core
Como gerar a especificação OpenAPI em tempo de build no ASP.NET Core

Aprenda a gerar a especificação OpenAPI no build do ASP.NET Core com pacotes oficiais da Microsoft, saída personalizada e validação no CI/CD.

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.