Renato Groffe's repositories
DotNet8-Dapper
Exemplos de utilização de Dapper com o .NET 8.
TDD-BDD-2024-04
Exemplos de implementação de testes em .NET 8 e .NET 6 utilizando os projetos xUnit e SpecFlow.
DotNet8-2024-04
Exemplos de novas funcionalidades do .NET 8, ASP.NET Core e C#12.
APIGateways_DevOpsExperience-2024-04
Conteúdos sobre API Gateways de apresentação realizada durante a edição de Abril-2024 do DevOps Experience.
DotNet9-ConsoleApp-LINQ-AggregateBy
Exemplo em .NET 9 de Console Application que faz uso do método AggregateBy - nova extensão de LINQ.
Tracing-TDCBusiness2023
Exemplos utilizando OpenTelemetry e Jaeger de apresentação na trilha Arquitetura .NET do TDC Business 2023.
ASPNETCore9-MinimalAPIs-OpenApi_ContagemAcessos
Exemplo de API REST baseada em .NET 9 (Preview 4) + MinimalAPIs e que faz uso do novo suporte a OpenAPI.
ASPNETCore9-MinimalAPIs-TypedResults-InternalServerError_ContagemAcessos
Exemplo de API REST baseada em .NET 9 (Preview 3) + MinimalAPIs e que faz uso do método InternalServerError (retornos de erro 500) disponibilizado pela classe TypedResults.
KEDA-TDCBusiness2023
Exemplos utilizando o projeto KEDA (Kubernetes Event-driven Autoscaling) na trilha Microservices do TDC Business 2023.
Kubernetes-KEDA-Cron-Workload
Exemplo de uso do KEDA com os scalers Cron (com escalabilidade pré-agendada) e Workload (escalando um deployment com base em outro).
ASPNETCore8-DistributedTracing-OpenTelemetry-HttpInstrumentation_APIOrquestracao
Exemplo de API REST criada com o .NET 8 + ASP.NET Core e utilizando Distributed Tracing com Jaeger + OpenTelemetry + HTTP Instrumentation.
ASPNETCore8-DistributedTracing-OpenTelemetry-Postgres_APIContagem
Exemplo de API REST criada com o .NET 8 + ASP.NET Core e utilizando Distributed Tracing com Jaeger + OpenTelemetry + PostgreSQL.
ASPNETCore8-RESTAPI-Metrics_Simulation
API REST criada com .NET 8 + ASP.NET Core utilizada na simulação de métricas para testes com KEDA (Kubernetes Event-Driven Autoscaling).
AzureDevOps-OWASPDependencyCheck
Exemplo de pipeline do Azure DevOps utilizando a ferramenta OWASP Dependency Check para análise de vulnerabilidade em projetos.
DotNet8-AzureFunctions-HttpTrigger-OpenAPI_ContagemAcessos-v2
Exemplo de projeto para contagem de acessos utilizando Azure Functions (Isolated Process), .NET 8, OpenApi/Swagger e HTTP Trigger.
kind_4alltests-2024-05
Exemplo de utilização de kind em testes com clusters Kubernetes localmente, além da automação de testes com esta tecnologia em um Pipeline do Azure DevOps e um workflow do GitHub Actions. Conteúdo apresentado no evento Referências 2024 da 4alltests em 18/05/2024.
OpenTelemetry-2024-04
Exemplos de utilização de OpenTelemetry com .NET 8 + ASP.NET Core + PostgreSQL + Jaeger.
OpenTelemetry-Jaeger-DotNet8-APIs-PostgreSQL-2024-05
Exemplos de uso de OpenTelemetry + Jaeger com .NET 8, ASP.NET Core, APIs REST e PostgreSQL utilizados em apresentação no dia 02/05/2024.
CloudComputing-2024-Estacio
Conteúdos de apresentação sobre a área de Nuvem/Cloud Computing em 2024 para alunos da universidade Estácio de Sá.
DotNet8-ConsoleApp-ADB2C-SignIn-GraphAPI-Serilog-Sharprompt
Exemplo de Console App criada em .NET 8 e que faz uso do projeto Microsoft.Identity + Graph API para testes com logins no Azure AD B2C. Inclui o uso das bibliotecas Serilog e Sharprompt (menus via linha de comando), além de scripts para reset de MFA com Graph API.
DotNet8-NuGet-xUnit-FluentAssertions_ConversorDistancias
Exemplo de implementação em .NET 8 de Class Library para conversões de distâncias (milhas para km e vice-versa), com testes baseados nos frameworks xUnit e Fluent Assertions. Inclui configurações para a geração de pacotes NuGet.
ASPNETCore8-MVC-AzureEventHubs-AppInsightsConnString_SitePesquisaInteresses
Exemplo de geração de eventos envolvendo o voto em uma questão sobre interesses pessoais e utilizando o Azure Event Hubs em uma Web App criada com o .NET 8 + ASP.NET Core. Inclui o uso de um Dockerfile para geração de imagens Linux, além de monitoramento da aplicação com o Azure Application Insights (utilizando Connection String).
Certificacoes-MichaelPage-2023-08
Evento sobre certificações realizado pela Michael Page no dia 25/08/2023 em São Paulo-SP.
CSharp13-ConsoleApp-ParamsCollections
Exemplo em .NET 9 + C#13 de Console Application que faz uso de params collections.
DotNet8-AzureFunctions-Isolated-AzureEventHubs-SqlServer-Dapper_PesquisaInteresses
Exemplo de aplicação serverless criada com .NET 8 + Azure Functions (Isolated Process) utilizando Azure Event Hubs para processamento de eventos envolvendo respostas a uma questão sobre interesses pessoais e gravação dessas ocorrências no SQL Server (via Dapper.Contrib).
DotNet8-Worker-AzureEventHubs-SqlServer-Dapper-AppInsightsConnString-Processor_PesquisaInteresses
Exemplo de Worker Service em .NET 8 + Azure Event Hubs para processamento de eventos envolvendo respostas a uma questão sobre interesses pessoais e gravação dessas ocorrências no SQL Server (via Dapper.Contrib). Inclui monitoramento através do Application Insights, além de um Dockerfile para geração de uma imagem Linux.
k6-Alura-2023-11
Apresentação online sobre testes de carga com k6. Palestra realizada em evento promovido pela Alura no dia 16/11/2023.
Kafka-VSCode-Producer-Consumer
Exemplos de uso (Producer + Consumer) da extensão Tools for Apache Kafka com o Visual Studio Code. Incluir Docker Compose utilizando Kafka, Zookeeper e Kafdrop.
MFA_GlobalAzure-SaoPaulo-2024
Slides e conteúdos de apresentação sobre implementação de Autenticação Multifator (MFA) realizada no dia 25/04/2024, durante a edição 2024 do Global Azure em São Paulo-SP.
Postman-PayTech-2023-08
Apresentações online sobre implementação e automação de testes de APIs REST com Post. Palestras realizadas em eventos promovidos pela empresa PayTech nos dias 23/08/2023 e 29/08/2023.