Armin Shoeibi's repositories
TravelAgency
RabbitMQ Direct Reply-To With C#
Alibaba.SmsSender
Fire & Forget With C# Channels, BackgroundServices, IAsyncEnumerable
DNZ.TicketingSystem
https://vrgl.ir/wvOn6
IAsyncEnumerableTest
Stream numbers from 0 to 1000 with IAsyncEnumerable
Alibaba.Fluentd
Push logs to elastic search through Fluentd and docker.
CallbackCancellationToken
Register CancellationToken with Callback Style
ChainOfResponsibilityDesignPattern
Practice: https://youtu.be/8oftOLkY6sI
ChannelsExample
simple example for C# Channels
SemaphoreSlimExample
how to use SemaphoreSlim, prevent mutliple threads to access a thing.
TemplateMethodPattern
Template Method Pattern in C#
jBPM-Server-Full
Powerful jBPM, Drools, WildFly, BRM, BPM - Docker Compose
BalancedExpressionsUsingStack
Balance Expression checker using Stack<char>
CancellationTokenExample
CancellationTokenSource Example
ExceptionHandlingMiddleware
UseExceptionHandler Middleware
grpc-dotnet
gRPC for .NET
LogWithJsonFormatter
.NET 6 JsonConsole
MassTransit
Distributed Application Framework for .NET
MyLinkedList
Linked List Data Structure
QuorumTravelAgency
Create Quorum Queues and using publisher confirms (sync & async)
Restaurant
Unit tests for a method with xUnit
RoomBookingSystem
TDD (Test Driven Development)
Sbz-clean-architecture
This resource is the implementation of a web project with a clean architecture that I got from combining several different implementations.
seq-extensions-logging
Add centralized log collection to ASP.NET Core apps with one line of code.
serilog-extensions-logging
Serilog provider for Microsoft.Extensions.Logging
Ticketing
Unit Tests for IValidatableObject