Ali Haghighi's repositories
CSharpDesignPatterns
In this repository, you will find an extensive collection of carefully crafted C# design patterns that I have created. These patterns cover a wide range of scenarios, including creational, structural, and behavioral patterns, offering elegant and efficient solutions to common programming challenges.
Ardalis.Extensions
Some random C# extension methods I've found useful. Published as Ardalis.Extensions on Nuget.
awesome-dotnet
A collection of awesome .NET libraries, tools, frameworks and software
Awesome-Microservices-DotNet
đź’Ž A collection of awesome training series, articles, videos, books, courses, sample projects, and tools for Microservices in .NET
blazor-workshop
Blazor workshop
CleanArchitecture
Clean Architecture Solution Template for .NET 7
DesignPatternsLibrary
A comprehensive design patterns library implemented in C#, which covers various design patterns from the most commonly used ones to the lesser-known ones. Get familiar with and learn design patterns through moderately realistic examples.
Blogger
Clean Architecture, CQRS, and DDD Implementation by ASP.NET Core Blog problem domain.
CleanArchitecture-Template
This is a solution template for Clean Architecture and CQRS implementation with ASP.NET Core.
destructuring-javascript-example
An example for better use of destructuring in JavaScript.
dotnet-webapi-boilerplate
Clean Architecture Template for .NET 7.0 WebApi built with Multitenancy Support.
eShopping
Clean Architecture Microservices example of .Net Core
jinget-azuredevops-connector
By using Jinget Azure DevOps, the communication between your software application and Azure DevOps is facilitated and you can easily connect to Azure DevOps through this package.
JobFinder2
JobFinder2
PayPal.Sdk.Checkout
.NET SDK for Checkout RESTful APIs
RedisHelper
An StackExchange.Redis assistant class for .NET Core.
shesha-framework
An open-source Low-Code development framework for .NET developers. Create .NET based business applications with 80% less code.
TaskoMask
Task management system based on .NET 6 with Microservices, DDD, CQRS, Event Sourcing and Testing Concepts
throw
A simple, fluent, extensible, and fully customizable library for throwing exceptions for projects using .NET 6+
VerticalSliceArchitecture
Vertical Slice Architecture solution template in .NET 7