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
    116
    Artigo(s)
    book
  • Visualizados
    1345600
    Vezes
    eye
  • Desde
    2016
    clock
awardArtigos Publicados
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…

Renato Groffe
.NET
.NET 7 + Minimal APIs: versionando APIs REST de forma descomplicada

Versionar os endpoints de uma API REST tem se tornado um tipo de demanda cada vez mais frequente, sobretudo em cenários nos quais aplicações deste tipo são consumidas por diferentes sistemas. Uma simples alteração para atender a um projeto específico pode gerar a necessidade de manter múltiplos endpoints para uma mesma funcionalidade, garantindo assim sua…

visualizando 10 de 116
Publicidade