Balazs Kereszturi's repositories
PlayingWithRefit
Try out the Refit, automatic type-safe REST library in ASP.NET Core WebAPI, using Polly to retry.
PlayingWithAuthentication
Try out different authentications
Playing-with-Serilog
Try out Serilog in ASP.NET Core WebAPI. Read configurations from Consul.
PlayingWithHttpClientFactory
Try out the built-in HttpClientFactory in ASP.NET Core WebAPI, using Polly to retry.
PlayingWithRabbitMQ
Try out RabbitMQ message broker. Publish messages and consuming in the background using GenericHost.
PlayingWithTestContainers
Try out Testcontainers and Respawn in integration test using Alba TestHost
PlayingWithHealthChecks
Try out the new feature of HealthChecks in ASP.NET Core WebAPI.
PlayingWithMediatR
Try out a CQRS like pattern with MediatR. Global error handling. In-memory EF. AutoMapper.
PlayingWithOcelot
Try out Ocelot, an open-source .NET Core API Gateway.
PlayingWithOpenTelemetry
Try out OpenTelemetry observability framework
PlayingWithTestHost
Try out the built-in TestServer to write integration tests and bypassing the authentication.
PlayingWithWolverineMarten
Try out Wolwerine, Marten and Event Sourcing
AzureAppInsights
Try out Azure Application Insights
AzureContainerApp
Try out Azure Container App and service invocation using the Dapr
AzureDevOps
Try out Azure DevOps Pipeline (YAML, ARM, PowerShell)
AzureFunctions
Try out Azure Functions and get a collection of useful links.
AzureServiceBus
Try out Azure Service Bus and get a collection of useful links.
AzureStaticWebAppBlazorPolling
Try out Azure StaticWebApp with Blazor, SignalR
PlayingWith_gRPC
Try out the .NET Core client and server gRPC framework
PlayingWithBenchmarkDotNet
Try out BenchmarkDotNet. Tips and tricks to write high-performance code.
PlayingWithDistributedLock
Try out to make distributed locks using Redis.
PlayingWithGenerativeAI
Try out Semantic Kernel for AI solutions
PlayingWithGenericHost
Try out the GenericHost / WorkerService and running as a Windows Service.
PlayingWithHangfire
Try out Hangfire to perform background processing in .NET Core applications.
PlayingWithMongoDB
Try out MongoDB, CRUD operations, pagination solution.
PlayingWithOrleans
Try out Microsoft Orleans as an Actor Model
PlayingWithSagaPattern
Try out Saga pattern
PlayingWithSignalR
Try out the SignalR back-end. Unit and Integration test. JWT Authentication.
PlayingWithSwagger
Try out the Swagger to generate documentation for Web APIs.