Pattern Matching avançado no C#: código mais expressivo sem casting manual
Domine os padrões avançados do C# moderno: switch expressions, positional patterns, list patterns, property patterns aninhados e when guards.
Domine os padrões avançados do C# moderno: switch expressions, positional patterns, list patterns, property patterns aninhados e when guards.
Guia prático de mutation testing com Stryker.NET: o que é mutation score, como interpretar sobreviventes, configuração por projeto.
Implemente o Specification Pattern no .NET para encapsular regras de negócio em consultas reutilizáveis: ISpecification genérica.
Entenda como Primary Constructors do C# 12 simplificam a injeção de dependência em services, handlers e controllers, os riscos de captura de parâmetros.
Guia completo do Microsoft.Extensions.Resilience no .NET 8: ResiliencePipeline com retry, circuit breaker, timeout, hedging e bulkhead.
Guia completo do sistema de configuração do ASP.NET Core: IOptions vs IOptionsSnapshot vs IOptionsMonitor, validação com DataAnnotations e.
Guia completo de EF Core Interceptors: ISaveChangesInterceptor para auditoria e soft delete transparente, IDbCommandInterceptor para query tagging e.
Guia prático do Carter para .NET: ICarterModule para organização de endpoints por feature, validação com FluentValidation integrada.
Guia completo do BenchmarkDotNet para .NET: configuração de benchmarks, MemoryDiagnoser para alocações, comparação de implementações.
Guia prático de Arquitetura Hexagonal (Ports & Adapters) no .NET: separação entre domínio e infraestrutura, ports de entrada e saída.