ardalis
Software developer, training, architect with over 20 years of experience. Parallel entrepreneur. Founder NimblePros.com. Apparently this has a short char lim...
ArdalisOhio
Pinned Repositories
ApiEndpoints
A project for supporting API Endpoints in ASP.NET Core web applications.
CleanArchitecture
Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core
CleanArchitecture.WorkerService
A solution template using Clean Architecture for building a .NET Core Worker Service.
ddd-guestbook
A DDD guestbook example written for ASP.NET Core
GuardClauses
A simple package with guard clause extensions.
kata-catalog
My list of code katas
pluralsight-ddd-fundamentals
Sample code for the Pluralsight DDD Fundamentals course by Julie Lerman and Steve "ardalis" Smith
Result
A result abstraction that can be mapped to HTTP response codes if needed.
SmartEnum
A base class for quickly and easily creating strongly typed enum replacements in C#.
Specification
Base class with tests for adding specifications to a DDD model
ardalis's Repositories
ardalis/CleanArchitecture
Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core
ardalis/ApiEndpoints
A project for supporting API Endpoints in ASP.NET Core web applications.
ardalis/GuardClauses
A simple package with guard clause extensions.
ardalis/SmartEnum
A base class for quickly and easily creating strongly typed enum replacements in C#.
ardalis/Specification
Base class with tests for adding specifications to a DDD model
ardalis/pluralsight-ddd-fundamentals
Sample code for the Pluralsight DDD Fundamentals course by Julie Lerman and Steve "ardalis" Smith
ardalis/Result
A result abstraction that can be mapped to HTTP response codes if needed.
ardalis/CleanArchitecture.WorkerService
A solution template using Clean Architecture for building a .NET Core Worker Service.
ardalis/DDD-NoDuplicates
Some design approaches to enforcing a business rule requiring no duplicates. Domain driven design.
ardalis/WebApiBestPractices
Resources related to my Pluralsight course on this topic.
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.
ardalis/Ardalis.SharedKernel
Some useful base classes, mainly used with the CleanArchitecture template. Also, a template to make your own SharedKernel nuget package.
ardalis/DotNetDataAccessTour
A tour of different data access approaches in .NET 8+.
ardalis/AspNetCoreRouteDebugger
An ASP.NET Core Route Debugger implemented as a Razor Page
ardalis/DevIQ-gatsby
ardalis/DomainEventsConsole
A console app showing domain events in action using .NET 5
ardalis/EditorConfig
A sample editorconfig file for use with .NET / C# applications
ardalis/RiverBooks
Modular Monolith sample for Dometrain
ardalis/GildedRoseStarter
A starting point for the Gilded Rose kata using dotnet core, C#, and xunit.
ardalis/ardalis-com-gatsby
Back end content for ardalis.com running with Netlify and Gatsby.
ardalis/CentralisedPackageConverter
Converts a project to use Centralised Package Management
ardalis/aspire-samples
ardalis/ardalis
ardalis/AggregatePatterns
ardalis/docs-1
This repository contains .NET Documentation.
ardalis/Ardalis.PublicEntrypointsAnalyzer
An analyzer that ensures a project has only specific public types exposed.
ardalis/Img2Ascii
Convert image file (including animated GIF) to 16-color ANSI art
ardalis/InvalidResult
ardalis/RealtimeAIApp
Experiment with an AI-powered conversational editor
ardalis/Template-Pack
"dotnet new" project & item scaffolding templates.