Data de Atualização
Nuget Package Pruning
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
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
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
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
.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.

Construindo aplicações de IA com .NET
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.

.NET 11 Preview 5: todas as novidades do runtime
.NET 11 Preview 5: todas as novidades do runtime

Neste artigo você confere todas as novidades do .NET 11 Preview 5 no runtime, incluindo melhorias no runtime-async, JIT, GC, WebAssembly, intrínsecos Arm e diagnósticos.

ASP.NET no .NET 11 Preview 5: novidades e melhorias
ASP.NET no .NET 11 Preview 5: novidades e melhorias

Neste artigo você confere as novidades do ASP.NET Core no .NET 11 Preview 5, com destaque para validação client-side e assíncrona no Blazor, QuickGrid SSR e melhorias no Kestrel e OpenAPI

Code First vs Database First: a decisão não é técnica
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
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.

Repositórios Genéricos: “Bala de Prata” ou Anti-Pattern?
Repositórios Genéricos: “Bala de Prata” ou Anti-Pattern?

Neste artigo exploramos o Generic Repository Pattern em C#, suas vantagens e críticas, e como uma abordagem híbrida pode equilibrar reuso de código com expressividade de domínio.

Lançado o .NET 11 Preview 5
Lançado o .NET 11 Preview 5

Neste artigo você confere as principais novidades do .NET 11 anunciadas no Build 2026, incluindo Native AOT na CLI, Runtime Async, melhorias no MSBuild e redução do tamanho do SDK.

Como publicar aplicativos na Windows Store: passo a passo, mercado e se vale a pena lançar um app para Windows
Como publicar aplicativos na Windows Store: passo a passo, mercado e se vale a pena lançar um app para Windows

Entenda como publicar aplicativos na Microsoft Store, antiga Windows Store, quais etapas cumprir no Partner Center, quais formatos são aceitos, como funciona a certificação, monetização e se ainda vale a pena lançar apps para Windows em 2026.

Implementando Cache em memória com Output Cache em APIs .NET
Implementando Cache em memória com Output Cache em APIs .NET

Neste artigo, vamos ver como implementar Output Cache em uma API .NET, aplicando cache no endpoint de listagem e cuidando corretamente da invalidação quando os dados forem alterados.

CollectionView no .NET MAUI
CollectionView no .NET MAUI

## **Listas modernas, performáticas e prontas para produção** Fala pessoal, Rafael Saccomani por aqui, tudo bem? No nosso ebook, a gente mostrou como construir um feed completo. desde a estrutura até a interface funcionando. Mas hoje eu quero parar um pouco e dar uma atenção especial para um dos caras mais importantes desse processo: o **CollectionView**. Se você for pensar bem, praticamente to...

.NET MAUI vs Flutter: qual framework faz mais sentido para o seu projeto em 2026?
.NET MAUI vs Flutter: qual framework faz mais sentido para o seu projeto em 2026?

.NET MAUI e Flutter resolvem o mesmo problema — desenvolvimento multiplataforma para Android, iOS, Windows, macOS e Web — mas seguem filosofias completamente diferentes. Enquanto o MAUI aposta em UI nativa e forte integração com o ecossistema Microsoft, o Flutter desenha cada pixel da tela com seu próprio motor de renderização, entregando consistência visual absoluta entre plataformas. Neste ar...

.NET MAUI no Desktop: Windows, macOS e um mercado gigante que muitos desenvolvedores ignoram
.NET MAUI no Desktop: Windows, macOS e um mercado gigante que muitos desenvolvedores ignoram

O desktop continua gigante. Entenda como o .NET MAUI roda no Windows e macOS, o que muda com WinUI 3 e Mac Catalyst e quando usar Blazor Hybrid.

.NET 11 preview 3: novidades no runtime, JIT e WebAssembly
.NET 11 preview 3: novidades no runtime, JIT e WebAssembly

O .NET 11 continua seu ciclo de previews com atualizações relevantes no runtime. A Preview 3, lançada em abril de 2026, consolida melhorias iniciadas nas versões anteriores e introduz mudanças que impactam diretamente desenvolvedores que trabalham com código assíncrono, compilação JIT e aplicações WebAssembly.

Channels em C#: como evitar gargalos em APIs de alto volume
Channels em C#: como evitar gargalos em APIs de alto volume

Sua API trava quando o volume de requisições aumenta? Antes de partir para filas externas como RabbitMQ ou Kafka, vale conhecer uma ferramenta nativa do .NET feita exatamente para esse cenário: Channels.

Memória, armazenamento e provedores de contexto no Microsoft Agent Framework
Memória, armazenamento e provedores de contexto no Microsoft Agent Framework

O Microsoft Agent Framework oferece um conjunto robusto de mecanismos para gerenciar o estado conversacional de agentes de inteligência artificial. Compreender como a memória, o armazenamento e os provedores de contexto funcionam em conjunto é essencial para construir agentes que se comportam de forma coerente entre múltiplas interações. ## **O papel da memória em agentes conversacionais** Por ...

Lançado o .NET 11 Preview 4
Lançado o .NET 11 Preview 4

Neste artigo você confere as principais novidades do .NET 11 Preview 4, incluindo novas APIs de Process, compressão Span-based, MCP Server no ASP.NET Core e busca vetorial no EF Core.

O que é RAG (Retrieval-Augmented Generation)
O que é RAG (Retrieval-Augmented Generation)

Neste artigo, entenda o que é RAG, como funciona o pipeline de indexação, recuperação e geração, e como implementar essa técnica em aplicações .NET para reduzir alucinações em LLMs.

O que são Agents?
O que são Agents?

Neste artigo, entenda o que são agents de IA, como funciona o ciclo ReAct, a diferença para um LLM simples e como construir sistemas multi-agent no ecossistema .NET com MAF e Semantic Kernel.

Como economizar tokens no Claude
Como economizar tokens no Claude

Neste artigo, aprenda a economizar tokens no Claude gerindo o contexto, usando comandos como `/compact` e `/rewind`, e convertendo arquivos para Markdown.