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:3040Issues:58Issues:81

GuardClauses

A simple package with guard clause extensions.

Language:C#License:MITStargazers:2969Issues:33Issues:83

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

Result

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

Language:C#License:MITStargazers:806Issues:12Issues:92

kata-catalog

My list of code katas

Language:C#License:MITStargazers:731Issues:43Issues:12

CleanArchitecture.WorkerService

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

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

DDD-NoDuplicates

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

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

DesignPatternsInCSharp

Samples associated with Pluralsight design patterns in c# courses.

Language:C#License:MITStargazers:537Issues:19Issues:6

WebApiBestPractices

Resources related to my Pluralsight course on this topic.

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

DotNetDataAccessTour

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

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

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:75Issues:7Issues:1

DomainEventsConsole

A console app showing domain events in action using .NET 5

Language:C#License:MITStargazers:43Issues:3Issues:1

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:43Issues:2Issues:17
Language:JavaScriptLicense:MITStargazers:42Issues:5Issues:84

modular-monolith-with-ddd

Full Modular Monolith application with Domain-Driven Design approach.

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

EditorConfig

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

ardalis-com-gatsby

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

Language:JavaScriptLicense:MITStargazers:12Issues:3Issues:44

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:10Issues:2Issues:0
Language:C#License:MITStargazers:5Issues:1Issues:0

RedisDotNetHelloWorld

Getting started with Redis in dotnet

Language:C#License:MITStargazers:5Issues: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:1Issues:0Issues:0

Template-Pack

"dotnet new" project & item scaffolding templates.

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