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

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.

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.

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.

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.

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.

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.

Copilot CLI e SDK: Programação orientada a agentes no ecossistema .NET
Copilot CLI e SDK: Programação orientada a agentes no ecossistema .NET

## Introdução Nas últimas décadas, a atividade de desenvolvimento de software foi definida por uma habilidade distintiva: a capacidade humana de transformar problemas abstratos em código funcional. Essa característica, que por muito tempo nos colocou em uma posição única, passa agora por uma mudança estrutural profunda. A emergência de agentes de programação baseados em inteligência artificial ...

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.

O futuro do Blazor no .NET 11
O futuro do Blazor no .NET 11

Microsoft revela planos para Blazor no .NET 11 com foco em performance, integração com IA e melhoria da experiência de desenvolvimento. Roadmap aberto discute renderização, Aspire e evolução do ecossistema ASP.NET 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.

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.