Renato Groffe's Projects
Workflow do GitHub Actions para build de imagens Docker com push no Docker Hub e Azure Container Registry, incluindo o uso de Variables e Secrets.
Exemplo de extração de dados com a classificação mais recente da Premier League (campeonato inglês de futebol), La Liga (campeonato espanhol de futebol) e do Campeonato Brasileiro. A solução implementada faz uso do .NET Core 2.1, Selenium WebDriver, Chrome Driver e DocumentDB.
Exemplos de uso do ASP.NET Core em Linux, .NET Core (Windows + Linux) e novos recursos do C# 7.0
Conteúdos de apresentação sobre GitHub Actions preparados para o evento Cloud Community - edição 2021. *** Exemplo de implementação de testes de APIs REST em .NET 5 utilizando SpecFlow, xUnit, Fluent Assertions e a biblioteca Refit. Inclui projeto ASP.NET Core (API para cálculo de juros compostos) com um Dockerfile para testes e uso do Application Insights para monitoramento. Inclui workflow do GitHub Actions para automação de build, testes e deployment.
Conteúdos sobre mensageria na nuvem com Apache Kafka, Azure Event Hubs e Azure Functions apresentados durante o evento Cloud Community - edição 2021.
Exemplo com testes de integração utilizando .NET 5 + Apache Kafka + Redis + Kubernetes + Azure Container Registry + AKS (Azure Kubernetes Service) + Azure DevOps para o Cloud Conference Day
Exemplos em Azure Functions + .NET 5 para o Cloud Conference Day
Exemplos de implementação de Cloud Design Patterns apresentados durante o Cloud Conference Day em 20/05/2023.
Exemplo de implementação de API REST utilizado em Coding Dojo sobre ASP.NET Core 1.0 - GDG-SP.
Exemplo de uso de técnicas de web scrapping para a obtenção de cotações de moedas estrangeiras. A solução implementada faz uso do .NET Core 2.0, MongoDB, Selenium Web Driver e RabbitMQ.
Exemplo em .NET 7 de Console Application criada com o C# 11 e que faz uso de aliases (nint e nuint) para os tipos IntPtr e UIntPtr.
Exemplo em .NET 7 de Console Application criada com o C# 11 e que faz uso de Auto-default structs.
Exemplos de novas funcionalidades do C# 11 implementados em .NET 7.
Exemplo em .NET 7 de Console Application criada com o C# 11 e que faz uso de File-scoped types.
Exemplo em .NET 7 de Console Application criada com o C# 11 e que faz uso de Generic Attributes.
Exemplo em .NET 7 de Console Application criada com o C# 11 e que faz uso de Generic Math em um método empregado em cálculos com os tipos double e decimal.
Exemplos em .NET 6 e .NET 7 de Console Application criada com o C# 11 e que faz uso de List Patterns.
Exemplo em .NET 7 de Console Application criada com o C# 11 e que faz uso de melhorias no mecanismo de Method Group Conversion com Delegates.
Exemplos em .NET 6 e .NET 7 de Console Application criada com o C# 11 e que faz uso de Parameter null-checking
Exemplo em .NET 7 de Console Application criada com o C# 11 e que faz uso de Pattern Matching em constant strings baseadas nos tipos Span<char> e ReadOnlySpan<char>.
Exemplo em .NET 7 de Console Application criada com o C# 11 e que faz uso de Raw String Literals.
Exemplo em .NET 7 de Console Application criada com o C# 11 e que faz uso de Required Members.
Exemplos em .NET 6 e .NET 7 de Console Application criada com o C# 11 e que faz uso de String Interpolation por múltiplas linhas
Exemplo em .NET 7 de Console Application criada com o C# 11 e que faz uso de UTF-8 String Literals.
Exemplo em .NET 7 de Console Application criada com o C# 11 e que demonstra a geração de alertas (Warning wave 7) para classes cujos nomes são formados apenas por caracteres minúsculos.
Exemplo em .NET 8 Preview 3 de Console Application criada com o C# 12 e que faz uso de Aliases referenciando tipos.
Exemplo em .NET 8 Release Candidate 1 de Console Application criada com o C# 12 e que faz uso de Collection expressions.
Exemplo em .NET 8 Preview 3 de Console Application criada com o C# 12 e que faz uso de valores default com expressões lambda.
Exemplos com novidades do .NET 8 e do C# 12 apresentados em live no dia 21/08/2023