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 proven Clean Architecture Template for ASP.NET Core 9
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 proven Clean Architecture Template for ASP.NET Core 9
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/Result
A result abstraction that can be mapped to HTTP response codes if needed.
ardalis/pluralsight-ddd-fundamentals
Sample code for the Pluralsight DDD Fundamentals course by Julie Lerman and Steve "ardalis" Smith
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/HttpClientTestExtensions
Extensions for testing HTTP endpoints and deserializing the results. Currently works with XUnit.
ardalis/RiverBooks
Modular Monolith sample for Dometrain
ardalis/DevIQ-gatsby
ardalis/BuilderTestSample
Show how to use a builder with unit tests.
ardalis/ardalis-com-gatsby
Back end content for ardalis.com running with Netlify and Gatsby.
ardalis/VerticalCleanModularMicroservices
Compare and evolve modern .NET architectures — from Vertical Slices to Clean Architecture, Modular Monoliths, and Microservices — using EF Core, Aspire, and Mediator.
ardalis/MediatR
Simple, unambitious mediator implementation in .NET
ardalis/ardalis
ardalis/ChainOfResponsibilityKata
A starting point for the CORK - Chain of Responsibility Kata
ardalis/AggregateStaticFactoryMethods
When should you use static factory methods for aggregates?
ardalis/StructOrClassBenchmarks
ardalis/bitplatform
Build all of your apps using what you already know and love ❤️
ardalis/CSharp-Single-File-Scripts
A tutorial for getting started with C# single file scripts and a collection of samples.
ardalis/RssCli
ardalis/docs-1
This repository contains .NET Documentation.
ardalis/htmx-todo-copilot
A simple HTMX enabled TODO app built by/with GitHub Copilot and VS Code.
ardalis/RealtimeAIApp
Experiment with an AI-powered conversational editor
ardalis/ardalis-card
My NPX calling card.
ardalis/genai-workshop
Workshop materials for software development supported by generative AI
ardalis/OHIFViewers
OHIF zero-footprint DICOM viewer and oncology specific Lesion Tracker, plus shared extension packages
ardalis/direct-file
Direct File
ardalis/oh-my-posh
The most customisable and low-latency cross platform/shell prompt renderer