Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists by ardalis
A curated list of projects in awesome lists by ardalis .
https://github.com/ardalis/CleanArchitecture
Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core
architecture clean-architecture csharp ddd domain-driven-design dotnet hacktoberfest
Last synced: 28 Oct 2024
https://github.com/ardalis/cleanarchitecture
Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core
architecture clean-architecture csharp ddd domain-driven-design dotnet hacktoberfest
Last synced: 28 Oct 2024
https://github.com/ardalis/ApiEndpoints
A project for supporting API Endpoints in ASP.NET Core web applications.
api asp-net-core csharp dotnet dotnet-core endpoints hacktoberfest web-api
Last synced: 06 Nov 2024
https://github.com/ardalis/GuardClauses
A simple package with guard clause extensions.
clean-architecture clean-code design-patterns dotnet dotnet-core guard guard-clause guard-clauses hacktoberfest pattern patterns
Last synced: 06 Nov 2024
https://github.com/ardalis/guardclauses
A simple package with guard clause extensions.
clean-architecture clean-code design-patterns dotnet dotnet-core guard guard-clause guard-clauses hacktoberfest pattern patterns
Last synced: 09 Oct 2024
https://github.com/ardalis/apiendpoints
A project for supporting API Endpoints in ASP.NET Core web applications.
api asp-net-core csharp dotnet dotnet-core endpoints hacktoberfest web-api
Last synced: 09 Oct 2024
https://github.com/ardalis/SmartEnum
A base class for quickly and easily creating strongly typed enum replacements in C#.
clean csharp ddd design-patterns domain-driven-design dotnet dotnet-core enum hacktoberfest
Last synced: 06 Nov 2024
https://github.com/ardalis/smartenum
A base class for quickly and easily creating strongly typed enum replacements in C#.
clean csharp ddd design-patterns domain-driven-design dotnet dotnet-core enum hacktoberfest
Last synced: 15 Oct 2024
https://github.com/ardalis/specification
Base class with tests for adding specifications to a DDD model
ddd design-patterns domain-driven-design dotnet hacktoberfest repository-pattern specification-pattern
Last synced: 15 Oct 2024
https://github.com/ardalis/pluralsight-ddd-fundamentals
Sample code for the Pluralsight DDD Fundamentals course by Julie Lerman and Steve "ardalis" Smith
Last synced: 05 Nov 2024
https://github.com/ardalis/result
A result abstraction that can be mapped to HTTP response codes if needed.
csharp design-patterns domain-driven-design dotnet dotnet-core functional hacktoberfest maybe result
Last synced: 05 Nov 2024
https://github.com/ardalis/Result
A result abstraction that can be mapped to HTTP response codes if needed.
csharp design-patterns domain-driven-design dotnet dotnet-core functional hacktoberfest maybe result
Last synced: 02 Aug 2024
https://github.com/ardalis/CleanArchitecture.WorkerService
A solution template using Clean Architecture for building a .NET Core Worker Service.
architecture clean-architecture clean-code hacktoberfest
Last synced: 06 Nov 2024
https://github.com/ardalis/cleanarchitecture.workerservice
A solution template using Clean Architecture for building a .NET Core Worker Service.
architecture clean-architecture clean-code hacktoberfest
Last synced: 05 Nov 2024
https://github.com/ardalis/ddd-guestbook
A DDD guestbook example written for ASP.NET Core
asp-net-core ddd ddd-architecture
Last synced: 05 Nov 2024
https://github.com/ardalis/DDD-NoDuplicates
Some design approaches to enforcing a business rule requiring no duplicates. Domain driven design.
business-rules ddd design domain domain-driven entity mediatr rules
Last synced: 06 Nov 2024
https://github.com/ardalis/ddd-noduplicates
Some design approaches to enforcing a business rule requiring no duplicates. Domain driven design.
business-rules ddd design domain domain-driven entity mediatr rules
Last synced: 05 Nov 2024
https://github.com/ardalis/designpatternsincsharp
Samples associated with Pluralsight design patterns in c# courses.
code csharp demos design-patterns design-patterns-csharp dotnet dotnet-core kata katas pattern patterns pluralsight training training-materials
Last synced: 05 Nov 2024
https://github.com/ardalis/new-software-project-checklist
The ultimate new software project decision/question checklist
Last synced: 05 Nov 2024
https://github.com/ardalis/ddd-vet-sample
A sample meant to demonstrate domain driven design using a veterinary hospital management system.
Last synced: 05 Nov 2024
https://github.com/ardalis/organizingaspnetcore
Offers several different ways to organize content in ASP.NET Core MVC and Razor Pages projects.
aspnetcore aspnetcore-mvc feature-folders mvc
Last synced: 05 Nov 2024
https://github.com/ardalis/ardalis.extensions
Some random C# extension methods I've found useful. Published as Ardalis.Extensions on Nuget.
ardalis csharp dotnet extension-methods extensions hacktoberfest
Last synced: 05 Nov 2024
https://github.com/ardalis/webapibestpractices
Resources related to my Pluralsight course on this topic.
Last synced: 05 Nov 2024
https://github.com/ardalis/cachedrepository
A sample demonstrating the CachedRepository pattern
Last synced: 05 Nov 2024
https://github.com/ardalis/httpclienttestextensions
Extensions for testing HTTP endpoints and deserializing the results. Currently works with XUnit.
api asp-net-core csharp dotnet hacktoberfest testing web-api
Last synced: 05 Nov 2024
https://github.com/ardalis/aspnetcorestartupservices
A simple demo listing all services available to an app at startup
Last synced: 05 Nov 2024
https://github.com/ardalis/dotnetdataaccesstour
A tour of different data access approaches in .NET 8+.
dapper data design-patterns dotnet dotnet-core entity-framework-core repository repository-pattern specification sql-server
Last synced: 05 Nov 2024
https://github.com/ardalis/certexpirationcheck
A simple xUnit C# test showing how to verify a certificate for a domain has at least 30 days before it expires.
Last synced: 05 Nov 2024
https://github.com/ardalis/gettingstartedwithfilters
Filters samples associated with MSDN article
Last synced: 05 Nov 2024
https://github.com/ardalis/aspnetcoreroutedebugger
An ASP.NET Core Route Debugger implemented as a Razor Page
Last synced: 05 Nov 2024
https://github.com/ardalis/ardalis.sharedkernel
Some useful base classes, mainly used with the CleanArchitecture template. Also, a template to make your own SharedKernel nuget package.
Last synced: 05 Nov 2024
https://github.com/ardalis/mediatraspnetcore
Sample showing MediatR with ASP.NET Core
Last synced: 05 Nov 2024
https://github.com/ardalis/domaineventsconsole
A console app showing domain events in action using .NET 5
Last synced: 05 Nov 2024
https://github.com/ardalis/buildertestsample
Show how to use a builder with unit tests.
Last synced: 05 Nov 2024
https://github.com/ardalis/efcore.extensions
Extension methods to make working with EF Core easier.
Last synced: 05 Nov 2024
https://github.com/ardalis/csharpgenerics
Some samples using C# generics for a Pluralsight course.
Last synced: 05 Nov 2024
https://github.com/ardalis/ardalis.apiclient
Some classes to make working with APIs easier.
Last synced: 05 Nov 2024
https://github.com/ardalis/testpatterns
Examples of approaches to unit testing different kinds of code in C#.
Last synced: 05 Nov 2024
https://github.com/ardalis/statepattern
An example of the State design pattern in C#
Last synced: 05 Nov 2024
https://github.com/ardalis/editorconfig
A sample editorconfig file for use with .NET / C# applications
Last synced: 05 Nov 2024
https://github.com/ardalis/minimalwebapi
A minimal Web API for ASP.NET Core
Last synced: 05 Nov 2024
https://github.com/ardalis/blazorauth
A sample showing how to add ASP.NET Core Identity auth options to the basic Blazor app.
Last synced: 05 Nov 2024
https://github.com/ardalis/notfoundmiddlewaresample
Middleware for detecting and correcting website 404 errors.
Last synced: 05 Nov 2024
https://github.com/ardalis/domainmodeling
Some examples showing domain modeling tips and traps
Last synced: 05 Nov 2024
https://github.com/ardalis/aggregateevents
A sample showing how to use domain events within aggregates
Last synced: 05 Nov 2024
https://github.com/ardalis/modulith
Modulith is a dotnet new template for Modular Monoliths. It streamlines the creation of new .Net solutions and the addition of modules to existing ones.
Last synced: 05 Nov 2024
https://github.com/ardalis/testsecureapisample
A sample showing how to test a secure API endpoint using xunit, identityserver4, and environment variables
Last synced: 05 Nov 2024
https://github.com/ardalis/doubledispatchsamples
Some examples of double dispatch in C# and how to use in domain models.
Last synced: 05 Nov 2024
https://github.com/ardalis/enumalternative
A sample demonstrating strongly typed C# alternatives to enums.
Last synced: 05 Nov 2024
https://github.com/ardalis/routeandbodymodelbinding
A model binder for ASP.NET Core that supports pulling in values from the route and body of a request.
Last synced: 05 Nov 2024
https://github.com/ardalis/eulercsharpstarter
A starting point for solving Project Euler problems using C#.
Last synced: 05 Nov 2024
https://github.com/ardalis/gildedrosestarter
A starting point for the Gilded Rose kata using dotnet core, C#, and xunit.
Last synced: 05 Nov 2024
https://github.com/ardalis/ardalis-com-gatsby
Back end content for ardalis.com running with Netlify and Gatsby.
Last synced: 05 Nov 2024
https://github.com/ardalis/mongodbdotnethelloworld
Demonstrating how to get started with MongoDB as quickly as possible in dotnet
Last synced: 05 Nov 2024
https://github.com/ardalis/guardclauses.analyzers
A project for holding Roslyn analyzers that leverage Ardalis.GuardClauses
Last synced: 05 Nov 2024
https://github.com/ardalis/yarp-passthrough
The simplest YARP ASP.NET Core app that just passes everything through to another domain.
Last synced: 05 Nov 2024
https://github.com/ardalis/mediatrendpointssample
A sample using MediatR to map endpoints using minimal apis
Last synced: 05 Nov 2024
https://github.com/ardalis/testinglogging
A sample showing how to test logging is working as expected in ASP.NET Core apps.
Last synced: 05 Nov 2024
https://github.com/ardalis/softwarequalityworkshop2020
Public resources supporting private software quality workshops I'm delivering in 2020.
Last synced: 05 Nov 2024
https://github.com/ardalis/regexlib.com
Source code for the regexlib.com regular expression library site.
Last synced: 05 Nov 2024
https://github.com/ardalis/refactoring-to-solid-pluralsight
Resources for my Pluralsight course on Refactoring to SOLID C# Code
ardalis csharp dotnet pluralsight refactoring solid
Last synced: 05 Nov 2024
https://github.com/ardalis/domaineventsdemo
A sample project showing how to wire up Domain Events
Last synced: 05 Nov 2024
https://github.com/ardalis/validatemodel
A very small library/package that includes a model validation attribute for ASP.NET Core projects.
Last synced: 05 Nov 2024
https://github.com/ardalis/aspnetcorenewin21
Samples showing what's new in ASP.NET Core 2.1
Last synced: 05 Nov 2024
https://github.com/ardalis/unittestperf
Some projects used to demonstrate the performance of different unit testing frameworks for .NET Core
Last synced: 05 Nov 2024
https://github.com/ardalis/accesstokensample
A small sample showing how to create, manage, use access tokens.
Last synced: 05 Nov 2024
https://github.com/ardalis/csharppropertiesexamples
Some examples of when and how C# properties work in different application scenarios.
Last synced: 05 Nov 2024
https://github.com/ardalis/consoleloggingsample
A sample using NLog to create custom loggers that include app-specific data in the output.
Last synced: 05 Nov 2024
https://github.com/ardalis/cachify
A .NET library to optimize data and reflection-based operations using caching.
Last synced: 05 Nov 2024
https://github.com/ardalis/efcoreownedentitytests
A unit test project that tests owned entities in EF Core
Last synced: 05 Nov 2024
https://github.com/ardalis/diagrams
Text and images from UML and similar diagrams
Last synced: 05 Nov 2024
https://github.com/ardalis/integrationeventsample
Sample showing Domain Events and Integration Events with Web API 2
Last synced: 05 Nov 2024
https://github.com/ardalis/whenalltest
A simple app showing perf gains of using WhenAll for parallel task execution.
Last synced: 05 Nov 2024
https://github.com/ardalis/eulernodestarter
A starting point for solving Project Euler problems using node.js
Last synced: 05 Nov 2024
https://github.com/ardalis/redisdotnethelloworld
Getting started with Redis in dotnet
Last synced: 05 Nov 2024
https://github.com/ardalis/extensionmethodsample
Some simple extension method samples
Last synced: 05 Nov 2024
https://github.com/ardalis/adventofcode2022
Working on this: https://adventofcode.com for 2022
Last synced: 05 Nov 2024
https://github.com/ardalis/montyhallmvc
An ASP.NET MVC application that lets users try out the Monty Hall problem and shows their stats.
Last synced: 05 Nov 2024
https://github.com/ardalis/efcorestringinterpolationdemo
Showing new EF Core 2.0 feature for raw SQL queries
Last synced: 05 Nov 2024
https://github.com/ardalis/geekdinnersample
An incomplete sample showing clean code and DI in ASP.NET Core
Last synced: 05 Nov 2024
https://github.com/ardalis/castlewindsorsample
A console app showing the basic setup of Castle Windsor for IOC
Last synced: 05 Nov 2024
https://github.com/ardalis/craftsmanshipcalendarideas
Ideas for next year's software craftsmanship calendar
Last synced: 05 Nov 2024