Steve Smith (ardalis)

ardalis

Geek Repo

Company:Ardalis

Location:Ohio

Home Page:http://ardalis.com

Twitter:@ardalis

Github PK Tool:Github PK Tool

Steve Smith's repositories

CleanArchitecture

Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core

ApiEndpoints

A project for supporting API Endpoints in ASP.NET Core web applications.

Language:C#License:MITStargazers:3087Issues:54Issues:81

GuardClauses

A simple package with guard clause extensions.

Language:C#License:MITStargazers:3046Issues:33Issues:85

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

pluralsight-ddd-fundamentals

Sample code for the Pluralsight DDD Fundamentals course by Julie Lerman and Steve "ardalis" Smith

Language:CSSLicense:MITStargazers:880Issues:17Issues:30

Result

A result abstraction that can be mapped to HTTP response codes if needed.

Language:C#License:MITStargazers:853Issues:12Issues:96

kata-catalog

My list of code katas

Language:C#License:MITStargazers:742Issues:43Issues:13

CleanArchitecture.WorkerService

A solution template using Clean Architecture for building a .NET Core Worker Service.

Language:C#License:MITStargazers:726Issues:16Issues:12

DDD-NoDuplicates

Some design approaches to enforcing a business rule requiring no duplicates. Domain driven design.

Language:C#License:MITStargazers:555Issues:26Issues:10

WebApiBestPractices

Resources related to my Pluralsight course on this topic.

Language:C#License:MITStargazers:153Issues:14Issues:3

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.

Language:C#License:MITStargazers:105Issues:3Issues:30

Ardalis.SharedKernel

Some useful base classes, mainly used with the CleanArchitecture template. Also, a template to make your own SharedKernel nuget package.

Language:C#License:MITStargazers:90Issues:7Issues:1

DotNetDataAccessTour

A tour of different data access approaches in .NET 8+.

Language:C#License:MITStargazers:87Issues:6Issues:2
Language:JavaScriptLicense:MITStargazers:46Issues:6Issues:97

modular-monolith-with-ddd

Full Modular Monolith application with Domain-Driven Design approach.

Language:C#License:MITStargazers:42Issues:3Issues:0

EditorConfig

A sample editorconfig file for use with .NET / C# applications

GildedRoseStarter

A starting point for the Gilded Rose kata using dotnet core, C#, and xunit.

Language:C#License:MITStargazers:15Issues:4Issues:1

ardalis-com-gatsby

Back end content for ardalis.com running with Netlify and Gatsby.

Language:JavaScriptLicense:MITStargazers:12Issues:3Issues:48

yarp-passthrough

The simplest YARP ASP.NET Core app that just passes everything through to another domain.

Language:C#Stargazers:12Issues:1Issues:0

MongoDbDotNetHelloWorld

Demonstrating how to get started with MongoDB as quickly as possible in dotnet

Language:C#License:MITStargazers:11Issues:2Issues:0

CentralisedPackageConverter

Converts a project to use Centralised Package Management

Language:C#License:Apache-2.0Stargazers:10Issues:0Issues:0
Language:C#License:MITStargazers:6Issues:1Issues:0

RedisDotNetHelloWorld

Getting started with Redis in dotnet

Language:C#License:MITStargazers:6Issues:2Issues:0

eShopOnContainers

Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 7, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor. Moved to https://github.com/dotnet/eShop.

Language:C#Stargazers:2Issues:1Issues:0

Img2Ascii

Convert image file (including animated GIF) to 16-color ANSI art

Language:C#License:MITStargazers:2Issues:0Issues:0
Language:C#Stargazers:2Issues:0Issues:0

Template-Pack

"dotnet new" project & item scaffolding templates.

Language:C#License:MITStargazers:1Issues:0Issues:0