.NET 8 - Guia de Referência: artigos, dicas, vídeos e exemplos de utilização
Neste post estarão agrupados conteúdos gratuitos como dicas, artigos, vídeos e exemplos de utilização que venho produzindo sobre os novos recursos do .NET 8, incluindo funcionalidades do ASP.NET Core, C# 12 e o suporte oferecido pelo Visual Studio IDE e o Visual Studio Code a esta versão da plataforma .NET (o lançamento oficial está previsto para o final de 2023).
Última atualização: 17/03/2024
Vídeos
Durante as lives sobre o .NET Conf 2023 no Canal .NET demonstrei várias novidades que integram o .NET 8, além de todos os novos recursos do C# 12. São 5 vídeos (totalizando mais de 12 horas de vídeos gratuitos) organizados em uma playlist, que pode ser acessada através deste link:
Artigos
Novidades do .NET 8: melhorias envolvendo containers em um breve resumo
Novidades do .NET 8: Short-circuit middleware em Minimal APIs
Novidades do C# 12: ref readonly parameters
Novidades do C# 12: Experimental attribute
Novidades do .NET 8: coleções imutáveis com FrozenSet
Novidades do .NET 8: serialização JSON nos formatos snake_case e kebab-case
Novidades do .NET 8: melhorias na serialização com hierarquias de interfaces
Novidades do .NET 8: melhorias na injeção de dependências
Novidades do .NET 8: melhorias na formatação de strings com CompositeFormat
Novidades do .NET 8: estruturas chave-valor imutáveis com FrozenDictionary
Novidades do .NET 8: melhorias na implementação de serviços com IHostedLifecycleService
Novidades do C# 12: Interceptors
Novidades do .NET 8: serialização de membros não-públicos
Novidades do .NET 8: tamanhos mínimo e máximo de strings e coleções com LengthAttribute
Novidades do C# 12: Collection expressions
Novidades do .NET 8: validando strings base64 com Base64StringAttribute
Novidades do C# 12: Inline Arrays
Novidades do C# 12: acessando instance members com nameof
Novidades do .NET 8: melhorias na configuração de APIs REST no ASP.NET Core com Generic Attributes
Novidades do .NET 8: selecionando itens aleatórios de Arrays e Spans
Novidades do .NET 8: alterando randomicamente a ordem de itens em Arrays e Spans
Novidades do C# 12: utilizando Primary Constructors em classes e structs
Novidades do C# 12: valores default em expressões lambda
Novidades do .NET 8: definindo valores não permitidos com DeniedValuesAttribute
Novidades do C# 12: utilizando um alias para referenciar um tipo
Novidades do .NET 8: definindo valores possíveis com AllowedValuesAttribute
.NET 8: primeiros testes com o Preview 1 + melhorias na desserialização JSON