Stars
Unlock the full potential of your Intel/AMD based device.
Some samples using C# generics for a Pluralsight course.
A place I'm trying out the new ASP.NET Core minimal APIs features.
Code for Head First Design Patterns book (2020)
Learning how to implement domain events without any external references or DI in a domain entity
An ultra-simplified explanation to design patterns
Provides a set of libraries which add service API versioning to ASP.NET Web API, OData with ASP.NET Web API, and ASP.NET Core.
ardalis / throw
Forked from amantinband/throwA simple, fluent, extensible, and fully customizable library for throwing exceptions for projects using .NET 6+
A sample using MediatR to map endpoints using minimal apis
A sample app for my online course "Clean Architecture: Patterns, Practices, and Principles" in .NET Core
Extensions for testing HTTP endpoints and deserializing the results. Currently works with XUnit.
A project for supporting API Endpoints in ASP.NET Core web applications.
A sample demonstrating the CachedRepository pattern
Extension methods to make working with EF Core easier.
Samples associated with Pluralsight design patterns in c# courses.
A solution template using Clean Architecture for building a .NET Core Worker Service.
Base class with tests for adding specifications to a DDD model
Some useful base classes, mainly used with the CleanArchitecture template. Also, a template to make your own SharedKernel nuget package.
A simple package with guard clause extensions.
A result abstraction that can be mapped to HTTP response codes if needed.
Clean Architecture Solution Template: A proven Clean Architecture Template for ASP.NET Core 9
A base class for quickly and easily creating strongly typed enum replacements in C#.
A project for holding Roslyn analyzers that leverage Ardalis.GuardClauses
Some classes to make working with APIs easier.
Some random C# extension methods I've found useful. Published as Ardalis.Extensions on Nuget.