hakanmarthidir's repositories
aspnet_core_jwtbearer
net6, microsoft aspnetcore authentication jwtbearer nuget package, claim base authorization
choreography-masstransit-sample
Saga Choreography Implementation with Masstransit, AspNetCore v6, RabbitMq
firebase-cloud-messaging-with-angular
frontend-angular, backend-nodejs, mq-rabbitmq, consumer-python, cloudmessaging-firebase
specification-pattern
specification pattern sample using .net 6 and efcore
cqrs-mediatr-sample
cqrs sample with mediatr, behaviour, notifications and domain events
ddd-cleanarchitecture-template
ddd with clean architecture sample which contains authentication, repository/services approach, EFCore persistence, jwt, fluent validation, guard clauses, automapper, correlationId middleware, aspectcore, json masking, domain events, specification pattern imp.
orchestrator-masstransit-sample
masstransit - orchestrator based saga sample
apachekafka-producer-consumer
net7, confluent.Kafka nuget package
audit-net-sample
audit.net framework sample
benchmarking-dotnet-overview
BenchmarkDotNet overview
cache-distributed-redis
.netcore v6, distributed cache sample with redis
cache-inmemory
.net core v6 inmemory cache sample
consumer-driven-contract-testing
pactnet v4.3.0 , moq, xunit, net7, minimal api and middleware
csharp-features
C# language features.
easynetq-rabbitmq-samples
easynetq rabbitmq samples
featureflags-sample
featureflags, tooglefeature sample in net6, implemented on controller, action and code base.
grpc_sample
net6 grpc sample
lazy-samples
Lazy<T> usage samples
masstransit-rabbitmq-withoutsaga
masstransit, rabbitmq, direct binding and pub/sub samples on .net core web api v6
microservices_sample
This microservices project was created to test some basic implementation principles and tools.
outbox-pattern
transactional outbox pattern sample, net6, mediatR, domain event, sql server, crud based services, adonet, easynetq
outputcache-middleware-sample
net7 aspnet core output cache middleware sample
polly-implementation
polly, net6, circuitbreaker, ratelimit, timeout, waitandretry, fallback, bulkhead policies
ratelimiter-middleware-sample
net7, ratelimiter definition and limiter types.
signalR-sample
net6, signalR, aspnetcore server, angular client
streaming-sample
net6, IAsyncEnumerable, async yield return, buffersize, DeserializeAsyncEnumerable, api as publisher and console as consumer
tarfiles-sample
net7 tar file support, console app
transactscope_ienlistmentnotification_2PC
IEnlistmentNotification implementation. 2PC, transactionscope, net6
websocket-sample
net7, websocket client and server sample. server-> aspnetcore, client -> console
workerservice_sample
.net6 worker service project, easynetq, consumer sample