2026-01-21 dotnetdotnet-10dotnet-9 Perfetto + dotnet-trace: um ciclo prático de profiling para .NET 9/.NET 10 Um ciclo prático de profiling para .NET 9 e .NET 10: capture traces com dotnet-trace, visualize-os no Perfetto e itere sobre problemas de CPU, GC e thread pool.
2026-01-10 grpcdotnetdotnet-10 gRPC em contêineres parece difícil no .NET 9 e .NET 10: 4 armadilhas que você pode corrigir Quatro armadilhas comuns ao hospedar gRPC em contêineres com .NET 9 e .NET 10: incompatibilidade de protocolo HTTP/2, confusão sobre terminação de TLS, health checks quebrados e proxy mal configurado -- com a correção para cada uma.
2026-01-10 dotnetdotnet-10dotnet-9 Monitorar jobs em segundo plano no .NET 9 e .NET 10 sem Hangfire: saúde + métricas + alertas Monitore jobs BackgroundService no .NET 9 e .NET 10 sem Hangfire usando health checks de heartbeat, métricas de duração e alertas de falha, com um exemplo de código prático.
2026-01-10 dotnetdotnet-10dotnet-9 System.CommandLine v2, mas com a fiação já pronta: `Albatross.CommandLine` v8 Albatross.CommandLine v8 se apoia em System.CommandLine v2 com um gerador de código-fonte, integração de DI e uma camada de hosting para eliminar o código repetitivo de CLI em aplicações .NET 9 e .NET 10.
2026-01-04 dotnetdotnet-9 Streaming de tarefas com Task.WhenEach do .NET 9 O .NET 9 introduz Task.WhenEach, que retorna um IAsyncEnumerable de tarefas conforme elas completam. Aqui está como ele simplifica o processamento de resultados paralelos conforme chegam.