Steve Smith's repositories
OrganizingAspNetCore
Offers several different ways to organize content in ASP.NET Core MVC and Razor Pages projects.
WebApiBestPractices
Resources related to my Pluralsight course on this topic.
AspNetCoreStartupServices
A simple demo listing all services available to an app at startup
GettingStartedWithFilters
Filters samples associated with MSDN article
StatePattern
An example of the State design pattern in C#
DomainModeling
Some examples showing domain modeling tips and traps
design-patterns-for-humans
An ultra-simplified explanation to design patterns
architecture_decision_record
Architecture decision record (ADR) examples for software planning, IT leadership, and template documenation
CSharpPropertiesExamples
Some examples of when and how C# properties work in different application scenarios.
dotnet6-serilog-example
A sample project showing Serilog configured in the default .NET 6 web application template
MinimalApiPlayground
A place I'm trying out the new ASP.NET Core minimal APIs features.
DDDPracticeDomainEvents
Learning how to implement domain events without any external references or DI in a domain entity
EventSourcing.NetCore
Examples and Tutorials of Event Sourcing in .NET
spectre.console
A .NET library that makes it easier to create beautiful console applications.
aspnet-api-versioning
Provides a set of libraries which add service API versioning to ASP.NET Web API, OData with ASP.NET Web API, and ASP.NET Core.
twilio-csharp
Twilio C#/.NET Helper Library for .NET Framework 3.5+ and supported .NET Core versions
blazor-series
This repository contains the source code for the "Blazor Series" on Code Maze blog
Head-First-Design-Patterns
Code for Head First Design Patterns book (2020)
MultipleAssertions
Some sample code for making multiple assertions in a test.
upgrade-assistant-1
A tool to assist developers in upgrading .NET Framework applications to .NET 6 and beyond
kentcdodds.com
Kent's Homepage
NotifyBC
A versatile notification API server