A maior e melhor Black Friday que já fizemos! Descontos a partir de 50% em até 12x sem juros - Garanta seu Desconto

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

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.

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.

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.

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.

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.

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.

.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.

Documentação de APIs em .NET: OpenAPI, Swagger e Scalar na Prática
Documentação de APIs em .NET: OpenAPI, Swagger e Scalar na Prática

Aprenda a diferença entre OpenAPI, Swagger e Scalar no .NET. Descubra como documentar APIs de forma profissional e desacoplada da interface visual.

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.

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.

Utilizando PostgreSQL como cache distribuído
Utilizando PostgreSQL como cache distribuído

## Introdução Durante muitos anos, o uso de sistemas especializados como Redis ou Memcached foi considerado a abordagem padrão para a implementação de caches distribuídos em aplicações modernas. No entanto, a evolução contínua do PostgreSQL e o surgimento de bibliotecas específicas no ecossistema .NET têm reaberto uma discussão que, até pouco tempo atrás, parecia encerrada: **é viável utilizar ...

Publicando aplicações .NET como containers sem Dockerfile
Publicando aplicações .NET como containers sem Dockerfile

Neste artigo, veja como publicar aplicações .NET como containers Docker sem Dockerfile, usando o próprio dotnet publish para gerar e distribuir imagens.

Multi‑Tenant Rate Limiting no .NET 10 e C# 14
Multi‑Tenant Rate Limiting no .NET 10 e C# 14

Neste artigo, você aprende a implementar rate limiting multi-tenant no .NET 10 com isolamento por cliente e configuração nativa no ASP.NET.

Collection Expression Arguments no C# 15
Collection Expression Arguments no C# 15

Neste artigo, exploramos os Collection Expression Arguments do C# 15, que permitem passar argumentos ao construtor de coleções com sintaxe concisa.

Criando e consumindo métricas com System.Diagnostics.Metrics no .NET
Criando e consumindo métricas com System.Diagnostics.Metrics no .NET

Neste artigo, explore a API System.Diagnostics.Metrics do .NET para criar e consumir métricas com Counter, Histogram e mais.

Server e APIs no ASP.NET Core .NET 11
Server e APIs no ASP.NET Core .NET 11

Roadmap do ASP.NET Core para .NET 11 revela foco em Minimal APIs, validação assíncrona, HTTP/3, segurança com passkeys e DPoP. Microsoft prioriza performance, SignalR e evolução do runtime async baseada em feedback da comunidade.