Desenvolvimento .NET

Agradecimento GEP

Program.cs, Logging e Tratamento Global de Exceções — o guia para colocar a casa em ordem

Program.cs, Logging e Tratamento Global de Exceções — o guia para colocar a casa em ordem Objetivo: padronizar o pipeline da CoreAPI (.NET), eliminar duplicidades, centralizar o tratamento de erros no middleware, configurar logs úteis no Console/VS e disponibilizar endpoints de teste para validar cada exceção. Resumo 1) O que estava errado (e por quê) 2) Ordem “padrão-ouro” […]

Program.cs, Logging e Tratamento Global de Exceções — o guia para colocar a casa em ordem Read More »

capa logging

Logging Inteligente de Requisições em APIs .NET — Captura Segura e Estruturada de Request Body

Logging Inteligente de Requisições em APIs .NET — Captura Segura e Estruturada de Request Body 1. Contexto e Motivação Em APIs modernas, o log de requisições é uma das ferramentas mais valiosas para observabilidade e diagnóstico. Mas capturar o request body com segurança e eficiência é desafiador: o HttpContext.Request.Body é um stream forward-only, e a leitura incorreta pode: Este artigo apresenta uma

Logging Inteligente de Requisições em APIs .NET — Captura Segura e Estruturada de Request Body Read More »

Publicação de Pacotes .NET 8 no NuGet Usando VSCode e CLI

Publicar bibliotecas no NuGet.org é uma excelente forma de compartilhar código reutilizável com a comunidade ou entre times internos.Com o .NET 8, o processo ficou ainda mais simples e pode ser feito inteiramente pelo terminal (CLI) ou VSCode, sem depender do Visual Studio completo. Sumário Introdução ao NuGet O NuGet é o gerenciador de pacotes oficial do ecossistema .NET. Ele permite empacotar e

Publicação de Pacotes .NET 8 no NuGet Usando VSCode e CLI Read More »