awesome-dotnet-tips
software-design-patterns
awesome-dotnet-tips | software-design-patterns | |
---|---|---|
55 | 1 | |
1,590 | 95 | |
- | - | |
8.5 | 0.0 | |
about 2 years ago | about 2 years ago | |
C# | C# | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
awesome-dotnet-tips
- Awesome-dotnet-tips: A curated list of awesome tips and tricks, resources, videos and articles in .Net.
- Awesome-dotnet-tips: A curated list of awesome tips and tricks, resources, videos and articles in .net.
- I'm an experienced dev, and I want to get into C#. I'm looking for resources that don't walk you through programming concepts from the start (I don't need someone telling me what a class is for god's sake). Can you recommend any? Thank you :)
- awesome-dotnet-tips: List of awesome tips and tricks, resources, videos and articles in .net, software architecture, microservice and cloud-native.
- Y'all, check this out!
- awesome-dotnet-tips: Curated list of awesome tips and tricks, resources, videos and articles in .net, software architecture, microservice and cloud-native
software-design-patterns
-
The Mediator Pattern
I will not discuss the whole process of setting up the project to use these libraries because the source code is for this example is available. For the purpose of this article we will only discuss the Mediator pattern implementation.
What are some alternatives?
Laraue.EfCoreTriggers - Library to write triggers in C# with EF.Core
MediatR - Simple, unambitious mediator implementation in .NET
GitHubActionsTestLogger - .NET test logger that reports to GitHub Actions
Result - A result abstraction that can be mapped to HTTP response codes if needed.
harbor - Dotnet CLI tool to help easily handling development dependencies
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.
EfficientDynamoDb - High-performance C# DynamoDb library
SmartEnum - A base class for quickly and easily creating strongly typed enum replacements in C#.
ecommerce-microservices - 🛍️ A practical e-commerce Microservices based on Domain Driven Design, Vertical Slice Architecture, CQRS pattern, Event Driven Architecture.
AutoMapper - A convention-based object-object mapper in .NET.
booking-microservices-sample - Booking Microservices is a Sample application for booking ticket. This application based on different software architecture and technologies like .Net Core, CQRS, DDD, Vertical Slice Architecture, Docker, kubernetes, tye, masstransit, RabbitMQ, Grpc, yarp reverse proxy, Identity Server, Redis, SqlServer, Entity Framework Core, Event Sourcing and different level of testing. [Moved to: https://github.com/meysamhadeli/booking-microservices]
ApiEndpoints - A project for supporting API Endpoints in ASP.NET Core web applications.