Jon P Smith's Projects
Template/Sample ASP.NET projects to develop/build/test React.js apps
This library provides extra authorization and multi-tenant features to an ASP.NET Core application.
Example of applying an modular monolith approach to building apps. This version contains the whole app in one solution
Part of the evolving Modular Monalith
Web App in the evolving Modular Monolith series
DbUp is a .NET library that helps you to deploy changes to SQL Server databases. It tracks which SQL scripts have been run already, and runs the change scripts that are needed to get your database up to date.
Example code to go with my talk and article on DDD
Library to run business logic when using Entity Framework Core for database accesses
A library to allow developer use events to update their database via Entity Framework Core (EF Core)
A library to help you quickly code CRUD accesses for a web/mobile/desktop application using EF Core.
Converts EFCore.GenericServices and EfCore.GenericBizRunner statuses to ASP.NET Core formats
Library to compare EF Core's Model of the database against a database's schema.
Services to provide simple soft delete and cascade soft delete in EF Core
Services to provide simple soft delete and cascade soft delete in EF Core
Tools for helping in unit testing applications that use Entity Framework Core
Supporting code to go with the book "Entity Framework Core in Action"
Supporting repo to go with book "Entity Framework Core in Action", second edition
Example CQRS application using Cosmos DB with EF Core
EfSchemaCompare.EF6 allows you to compare Entity Framework's database modal with an actual SQL database.
Mapping .Net types
GenericServices helps with building a service/application layer in a .NET based application using EF6.x
Implements the "return a status" pattern - useful for code that can return errors
Kanban-style project management tool built throughout the Pro React book
https://www.thereformedprogrammer.net/evolving-modular-monoliths-2-breaking-up-your-app-into-multiple-solutions/#how-to-create-a-nuget-packages
Applying Visual Studio's Bower/Grunt tools to a ASP.NET MVC application. See
NET distributed cache using a json file as the shared resourse with very fast Get