Steve Smith's Projects
Some examples showing domain modeling tips and traps
This repo contains the base Docker images for working with .NET Core and the .NET Core Tools.
A sample project showing Serilog configured in the default .NET 6 web application template
Creative and technical content for running a .NET Conf 2019 local event in your community
A tour of different data access approaches in .NET 7+.
Some examples of double dispatch in C# and how to use in domain models.
Entity Framework Core Bulk Batch Extensions for Insert Update Delete and Read (CRUD) operations on SQL Server
Extension methods to make working with EF Core easier.
Tests demonstrating EF Core features across versions.
A unit test project that tests owned entities in EF Core
Showing new EF Core 2.0 feature for raw SQL queries
A small sample showing how to persist the type safe enum pattern with EF 6
Documentation for Entity Framework Core and Entity Framework 6
A sample demonstrating strongly typed C# alternatives to enums.
Full ASP.NET Core 2.0 application with DDD, CQRS and Event Sourcing
A sample .NET Core distributed application based on eShopOnContainers, powered by Dapr.
Sample ASP.NET Core 3.1 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.
My Project Euler solutions in C#
A starting point for solving Project Euler problems using C#.
A node.js implementation of Project Euler problems.
A starting point for solving Project Euler problems using node.js
Examples and Tutorials of Event Sourcing in .NET
Some simple extension method samples
Working on the file logger kata https://github.com/ardalis/kata-catalog/blob/master/katas/File%20Logger.md
Abstraction of file system APIs.
A sample FizzBuzz kata implementation using VS2015
Comments, Questions, and Schedule for upcoming streams