.NET 8 - Guia de Referência: artigos, dicas, vídeos e exemplos de utilização

Renato Groffe
2 min readMay 8, 2023

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

--

--

Renato Groffe

Microsoft Most Valuable Professional (MVP), Multi-Plataform Technical Audience Contributor (MTAC), Software Engineer, Technical Writer and Speaker