Stars
Consumer de fila do RabbitMQ utilizando .NET 8 e Minimal APIs (projeto Oragon.RabbitMQ).
Pipeline do Azure DevOps para execução automatizada de testes de carga baseados na ferramenta k6 e envio de mensagens para uma fila do RabbitMQ.
Exemplo de API REST que retorna o horário atual criada com .NET 8 + ASP.NET Core + Minimal APIs + Swagger/OpenAPI e utilizando Output Caching middleware. Inclui ainda um arquivo .http para testes d…
Exemplo de API REST que retorna o horário atual criada com .NET 8 + ASP.NET Core + Minimal APIs + Swagger/OpenAPI e utilizando Output Caching middleware + Redis. Inclui ainda um arquivo .http para …
Melhorias envolvendo a manipulação de JSON no .NET 8.
Exemplos com as melhorias envolvendo Data Annotations no .NET 8.
Exemplos de novas funcionalidades do C# 12 implementados com .NET 8.
Exemplo de API REST para contagem de acessos criada com o .NET 7 + ASP.NET Core + Minimal APIs, com uso de tokens gerados pelo Azure AD B2C para acesso a endpoint protegido. Inclui arquivos .http e…
Templates for creating projects based on REST APIs in .NET and using endpoint versioning.
Exemplo de API REST para carga/upload de arquivos, com utilização do Swagger e de Form Data (multipart/form-data - com arquivos + dados).
Exemplo de consumo de mensagens de um tópico do Apache Kafka com dados de contagens de acesso em um Worker Service criado com .NET 7, utilizando ainda SQL Server + Dapper.Contrib para gravação dos …
Exemplo de API REST para contagem de acessos criada com .NET 7 + ASP.NET Core (Web API template), com Rate Limiting utilizando os modos Fixed Window, Fixed Window com Queue Limit e Concurrency + cu…
Exemplo de API REST para contagem de acessos criada com .NET 7 ASP.NET Core, com uso do comando dotnet user-jwts create para geração de JWTs para testes em ambientes de Desenvolvimento. Inclui um D…
Exemplo de API REST para contagem de acessos criada com .NET 7 + ASP.NET Core (Web API template), com Rate Limiting utilizando o modo Fixed Window e customização para uso do HTTP Status Code 429 (T…
Exemplo de consumo de uma API REST de contagem d acessos protegida por tokens (JWT) em .NET 7 e utilizando a biblioteca Refit, com tratamento de falhas através da biblioteca Polly.
Exemplo de API REST para contagem de acessos criada com o .NET 7 + ASP.NET Core, empregando extensões definidas em uma Class Library para utilização de JWT (JSON Web Tokens) + JwtBearerEvents e de …
Exemplos de utilização de GitHub Actions com .NET 7, ASP.NET Core, Docker e NuGet
Exemplos de novas funcionalidades do C# 11 implementados em .NET 7.
Exemplo de API REST para contagem de acessos criada com .NET 6 + ASP.NET Core e que faz uso do projeto AspNetCoreRateLimit + cache distribuído com Redis para testes de Rate Limit (com um Header de …
Exemplo de API REST para contagem de acessos criada com .NET 6 + ASP.NET Core e que faz uso do projeto AspNetCoreRateLimit para testes de Rate Limit (com um Header de Subscription/Client Id). Inclu…
Exemplos de implementação de tracing distribuído em .NET 6 com Jaeger e OpenTelemetry. Inclui o uso de ASP.NET Core, Entity Framework Core, SQL Server, PostgreSQL, Redis, MySQL e MongoDB.
Exemplos de implementação de tracing distribuído em .NET 6 com Jaeger e OpenTelemetry. Inclui o uso de Apache Kafka, SQL Server, Redis e Docker compose.
Big-O Notation with samples and benchmark tests
A microservices e-commerce reference application built with ASP.NET 6
e-Shop Cloud Native | Infra | Projeto de e-Shop Cloud Native, Cloud Agnostic
Loja Virtual feita com .NET seguindo Cloud Native (Containers, Microservice, DevOps, Continuous Delivery), Cloud Agnostic, Hexagonal Architecture, Event Driven Architecture. Desenvolvido com .NET 6…
Exemplo de API REST criada com o .NET 6 + ASP.NET Core e utilizando Distributed Tracing com Jaeger + OpenTelemetry + consumo de uma API REST de contagem de acessos via HttpClient.
Exemplo de API REST criada com o .NET 6 + ASP.NET Core e utilizando Distributed Tracing com Jaeger + OpenTelemetry + consumo de uma API REST de contagem de acessos via Refit.
Exemplo de API REST criada com o .NET 6 + ASP.NET Core e utilizando Distributed Tracing com Jaeger + OpenTelemetry + Redis