Data de Atualização
Conversas multi-turnos no Microsoft Agent Framework
Conversas multi-turnos no Microsoft Agent Framework

Neste artigo, aprenda a implementar conversas multi-turnos no Microsoft Agent Framework usando ChatHistory, AgentGroupChat, persistência de sessão e controle de tokens em aplicações .NET.

Como o hardware está redesenhando o design dos LLMs
Como o hardware está redesenhando o design dos LLMs

Neste artigo, entenda o memory wall, por que GPUs desperdiçam 99% da capacidade em inferência de LLMs e como block diffusion promete mudar esse cenário

A skill do time .NET para agentes de IA
A skill do time .NET para agentes de IA

Neste artigo você aprende como o .NET 10 introduz suporte nativo a scripts C# com dotnet run app.cs, eliminando a necessidade de projetos, scaffolding e dependências externas.

O que é um GPT e como sua arquitetura funciona
O que é um GPT e como sua arquitetura funciona

Neste artigo você aprende o que é um GPT, como funciona a arquitetura Transformer e o papel de cada componente: embeddings, atenção causal, MLP, normalização e conexões residuais.

Como otimizar o Claude com .NET
Como otimizar o Claude com .NET

Neste artigo você aprende a estruturar sessões do Claude Code com .NET usando cinco etapas: CLAUDE.md, contexto focado, tarefas específicas, restrições explícitas e verificação automatizada.

Microsoft.Extensions.DataIngestion: Ingestão de dados para aplicações .NET com RAG
Microsoft.Extensions.DataIngestion: Ingestão de dados para aplicações .NET com RAG

Neste artigo você aprende como usar o Microsoft.Extensions.DataIngestion no .NET para construir pipelines de data ingestion com chunking, enriquecimento e armazenamento em vector stores para aplicações RAG.

Dados vetoriais no .NET com Microsoft.Extensions.VectorData
Dados vetoriais no .NET com Microsoft.Extensions.VectorData

Neste artigo você aprende a usar o Microsoft.Extensions.VectorData para busca semântica e RAG no .NET, com embeddings, filtros LINQ e suporte a múltiplos provedores vetoriais.

Lançada a versão 1.0 do SDK oficial do MCP para C# e .NET
Lançada a versão 1.0 do SDK oficial do MCP para C# e .NET

Neste artigo, exploramos os novos recursos da v1.0 do SDK oficial do MCP para C#, incluindo autorização incremental, tasks, elicitação por URL, sampling com ferramentas e polling para requisições longas.

Extension Methods em C#: criação, segmentação, testes e reuso
Extension Methods em C#: criação, segmentação, testes e reuso

Este artigo apresenta os princípios que definem um bom Extension Method, a importância da segmentação por responsabilidade, a relação com expressões regulares e Value Objects, e como estruturar testes unitários que garantam o comportamento esperado de forma independente e reproduzível.

Criando, organizando e reutilizando expressões regulares em C#
Criando, organizando e reutilizando expressões regulares em C#

Este artigo apresenta uma abordagem estruturada para criar, organizar e reutilizar expressões regulares em projetos C#, com foco em desempenho, testabilidade e clareza de intenção.

Lidando com dinheiro em aplicações globalizadas
Lidando com dinheiro em aplicações globalizadas

Neste artigo você aprende a implementar dinheiro como Value Object em C#, usando decimal, enum CurrencyCode com ISO 4217, operações seguras entre moedas e integração com EF Core e JSON.

Criando um GPT com 200 linhas em Python
Criando um GPT com 200 linhas em Python

Neste artigo, exploramos o microgpt de Andrej Karpathy: 200 linhas de Python que implementam do zero o ciclo completo de um LLM, do tokenizador ao otimizador Adam.

.NET 11 Preview 2: novidades do runtime, bibliotecas, ASP.NET Core e mais
.NET 11 Preview 2: novidades do runtime, bibliotecas, ASP.NET Core e mais

Neste artigo, exploramos o .NET 11 Preview 2, com Runtime Async V2, melhorias no JIT, novidades no EF Core, ASP.NET Core, Blazor, MAUI e redução de até 17% nas imagens de container.

T4 Templates no .NET
T4 Templates no .NET

Neste artigo você aprende a migrar templates T4 do .NET Framework para o .NET moderno, ajustando referências de assembly e automatizando a execução com MSBuild e Directory.Build.targets.

Desafios dos Server-Sent Events em produção
Desafios dos Server-Sent Events em produção

Neste artigo, veja como implementar Server-Sent Events no .NET de forma production-ready, cobrindo autenticação com tokens temporários, entrega de eventos por usuário e configuração com reverse proxy.

Como criar bons Value Objects em C#
Como criar bons Value Objects em C#

Neste artigo vamos aprender a implementar Value Objects em C# com DDD usando records, construtores privados, fábricas estáticas, exceções específicas e integração com Entity Framework Core.

Uso de Exceptions vs Result Pattern no .NET
Uso de Exceptions vs Result Pattern no .NET

Neste artigo, você aprende por que usar exceções para controle de fluxo é problemático e como o Result Pattern resolve isso de forma clara.

Ambientes de desenvolvimento no Windows: Configurando o Winget
Ambientes de desenvolvimento no Windows: Configurando o Winget

Neste artigo você aprende a configurar o Winget no Windows, desde a instalação via Microsoft Store ou GitHub até o uso de arquivos de configuração declarativos para provisionar ambientes de desenvolvimento.

Estendendo seu Coding Agent com .NET Skills
Estendendo seu Coding Agent com .NET Skills

Neste artigo, vamos conferir o repositório dotnet/skills, com Agent Skills para coding agents que melhoram contexto, confiabilidade e produtividade em tarefas comuns do .NET.

GitHub Copilot CLI: agentes, MCP e automação no terminal
GitHub Copilot CLI: agentes, MCP e automação no terminal

Neste artigo, exploramos o GitHub Copilot CLI: instalação, comandos semânticos, suporte a MCP, delegação assíncrona de tarefas e como a ferramenta potencializa a produtividade no terminal.

.NET Framework 3.5 deixará de vir nativo no Windows
.NET Framework 3.5 deixará de vir nativo no Windows

Neste artigo, analiso a mudança do .NET Framework 3.5 para implantação independente no Windows, seus impactos para desenvolvedores e equipes de infraestrutura e por que migrar é essencial.

Quando o código idempotente mente para você
Quando o código idempotente mente para você

Neste artigo, exploramos por que implementações idempotentes frequentemente simulam segurança e como falhas parciais geram inconsistências silenciosas em sistemas distribuídos.

Cache em APIs: Entenda os tipos, vantagens e quando usar
Cache em APIs: Entenda os tipos, vantagens e quando usar

Neste artigo, veremos os principais tipos de cache em APIs, quando usá-los e seus trade-offs para construir sistemas mais performáticos e escaláveis.

Migração de aplicações .NET legadas com GitHub Copilot
Migração de aplicações .NET legadas com GitHub Copilot

Neste artigo, vamos aprender a modernizar aplicações ASP.NET MVC do .NET Framework 4.8 para .NET 10 com GitHub Copilot App Modernization direto no Visual Studio.