Omid Ahmadpour's repositories
CleanArchitecture-Template
This stands as a comprehensive solution template that embodies the principles of Clean Architecture, seamlessly integrated with the prowess of CQRS implementation, all within the ASP.NET Core framework.
Ocelot.Provider.SqlServer
Ocelot.Provider.SqlServer enables dynamic route management by storing Ocelot routes in a SQL Server database, eliminating JSON files. Designed for ASP.NET, it fully supports .NET 6.0.
Top-Programming-Books-You-Should-Know
Top Programming Books You Should Know
DotNet-Coding-Guidelines
This repo highlights the list of software engineering guidelines in general.
Software-Development-Principle
This repo highlights the list of software development principles.
WorkWithKafka-DotNetCore
sample project for using kafka in .Net Core Web application with docker-compose
Microservices-Template
This is a solution template for Microservices based on DDD and Clean Architecture with ASP.NET Core framework.
clean-code-dotnet
:bathtub: Clean Code concepts and tools adapted for .NET
AzureMonitoringSample
This project provides a comprehensive guide and code samples for effortlessly implementing monitoring in your ASP.NET Core application using Azure Insights.
Software-Development-Anti-Patterns
Anti-patterns you should avoid
BaseValueObject
implementation of a base valueobject in c# to support Attribute Base
CSharp10NewFeartures
List Of Top C#10 and .NET6 New Features
eShopOnContainers
Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 5, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.
JsonToYaml
This is a library for converting json to yaml in .NET.
run-aspnetcore-microservices
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->
UnitTest-Tutorial
This is a project for mastering C# and .NET unit testing with NUnit, offering tutorials, code samples, and skill enhancement for software development.
WorkWithRabbitMq-DotNetCore
RabbitMq using .Net Core
AvoidNullCollectionsInCSharp
This repository demonstrates best practices for handling collections in C#.
awesome-dotnet-core-education
A curated list of awesome articles and resources for learning and practicing about .Net Core and its related technologies.
awesome-software-architecture
A curated list of awesome articles and resources to learn and practice about software architecture, patterns, and principles.
docker-compose-elasticsearch-kibana
Docker Compose for Elasticsearch and Kibana
dotnet-content-creators
⚡A list of .NET content creators
MyBlog
A blog (engine) completely written in C# and Blazor. It aims to be a simple use and easy to extend platform. Blogposts are written in Markdown and are rendered to HTML. This gives all the flexibility needed to express yourself but also have an easy way of creating posts in the first place.
Ten-Tips-with-Visual-Studio-part
Ten Tips with Visual Studio
WebApiExamples
This repo highlights a FastAPI app with some endpoints. It includes mock endpoints for testing and development. With mock endpoints offering sample data and responses, it streamlines authentication and testing in FastAPI apps.