iMaster Developers

Renato Groffe

Renato Groffe

Atua como consultor em atividades voltadas ao desenvolvimento de sistemas há mais de 15 anos. Microsoft MVP (Most Valuable Professional) e participante do programa MTAC (Multi-Plataform Technical Audience Contributor). Bacharel em Sistemas de Informação, com Especialização em Engenharia de Software e MBA em Business Intelligence. Também é palestrante e autor técnico em portais e revistas especializadas, com foco em tecnologias Microsoft e boas práticas na área de software.
  • Publicou
    117
    Artigo(s)
    book
  • Visualizados
    1368900
    Vezes
    eye
  • Desde
    2016
    clock
awardArtigos Publicados
Renato Groffe
.NET
Novidades do .NET 9 - o tipo genérico OrderedDictionary<TKey, TValue>

A classe OrderedDictionary permite armazenar… .NET 9, da plataforma .NET. Entretanto, este tipo contava até o .NET 8.0 com uma grande limitação…

Renato Groffe
.NET
Novidades do .NET 9: melhorias no tipo TimeSpan

O tipo TimeSpan é empregado comumente na plataforma .NET para definir intervalos de tempo, contando com diversas opções de métodos (iniciados por From)…

Renato Groffe
Open Source
Novidades do .NET 9: melhoria simplificando respostas com falhas em Minimal APIs no ASP.NET Core

O .NET 9 traz melhorias envolvendo TypedResults, com novas opções de métodos que permitem retornar um erro do tipo 500 (Internal Server Error).

Renato Groffe
.NET
Novidades do .NET 9: melhorias na serialização JSON com IndentCharacter e IndentSize

.NET 9: melhorias na serialização JSON com IndentCharacter e IndentSize. Abordo agora o uso das novas propriedades IndentCharacter e IndentSize: estas são

Renato Groffe
.NET
Novidades do .NET 9: melhorias em criptografia com CryptographicOperations.HashData()

Neste novo artigo dou continuidade à série que venho produzindo sobre novidades trazidas pelo .NET 9, utilizando para isto recursos já disponibilizados pelo

Renato Groffe
DevSecOps
MFA e Azure AD B2C: autenticação multifator em poucos cliques! | DevOps Experience

Desta vez realizei uma apresentação focada em MFA e Azure, na implementação de autenticação multifator (MFA) com o Azure AD B2C, demonstrando como este…

Renato Groffe
.NET
Novidades do .NET 8: Short-circuit middleware em Minimal APIs

Pensando em performance e também em simplificar o processamento de alguns tipos de requisições, o ASP.NET Core traz agora no .NET 8 uma estrutura chamada…

Renato Groffe
.NET
Novidades do .NET 8: coleções imutáveis com FrozenSet

.NET 8 Novidades: coleções imutáveis com FrozenSet. Em um artigo anterior abordei o uso de instâncias baseadas no tipo FrozenDictionary, uma nova…

Renato Groffe
.NET
Automatizando testes de integração: um exemplo com Azure DevOps, SQL Server, Postman e .NET 7

Na imagem abaixo temos um exemplo de execução de um pipeline do Azure DevOps automatizando testes (com Postman + Newman) de uma API REST criada com .NET 7 + ASPNET Core e que faz uso do SQL Server (em um container Docker) + Migrations do Entity Framework Core. Incluí aqui também a geração de um…

Renato Groffe
C#
Novidades do C# 12: Inline Arrays

O C# 12 e o .NET 8 também trazem agora uma alternativa que busca oferecer uma maior performance na manipulação de arrays baseados em tipos primitivos: trata-se do atributo InlineArray. Implementado a partir do tipo InlineArrayAttribute (namespace System.Runtime.CompilerServices), esta nova opção pode ser utilizada em arrays que contem com um tamanho previamente definido. Essa e…

visualizando 10 de 117
Publicidade