Ruhollah Jafari's Projects
Algorithms and Data Structures
Learn. Code. Succeed.
A Collection of application ideas which can be used to improve your coding skills.
Microservices on .Net platforms which used Asp.Net Web API, Docker, RabbitMQ, MassTransit, Grpc, Ocelot API Gateway, MongoDB, Redis, PostgreSQL, SqlServer, Dapper, Entity Framework Core, CQRS and Clean Architecture implementation. Also includes Cross-Cutting concerns like Implementing Centralized Distributed Logging with Elasticsearch, Kibana and SeriLog, use the HealthChecks with Watchdog, Implement Retry and Circuit Breaker patterns with Polly and so on.. See Microservices Architecture and Step by Step Implementation on .NET Course w/ discount->
😎 Awesome lists about all kinds of interesting topics
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
Open source simulator for self-driving vehicles
Blazor workshop
Master programming by recreating your favorite technologies from scratch.
A complete computer science study plan to become a software engineer.
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Ecommerce based on nopCommerce
A .NET workflows library
Essential Interview Questions
Example distributed app composed of multiple containers for Docker, Compose, Swarm, and Kubernetes
:books: Freely available programming books
This repository is designed to facilitate the generation and validation of Iranian National Codes (کد ملی). The Iranian National Code, a 10-digit unique identifier, follows specific rules to ensure its accuracy. This page provides a ready-made solution for code generation and offers a validation mechanism to ensure the correctness of
The .NET MAUI Community Toolkit is a community-created library that contains .NET MAUI Extensions, Advanced UI/UX Controls, and Behaviors to help make your life as a .NET MAUI developer easier
Zero encoding extreme performance binary serializer for C# and Unity.
Blazor Component Library based on Material design with an emphasis on ease of use. Mainly written in C# with Javascript kept to a bare minimum it empowers .NET developers to easily debug it if needed.