Skip to content

The Reformed Programmer

I am a freelance .NET Core back-end developer

  • Home
  • Contact
  • Hire Me

Entity Framework Core in Action Book

See my Entity Framework Core in Action book. The 2nd. edition covers EF Core 5. Use discount code smithpc to get 40% off!

  • GitHub
  • LinkedIn
  • Twitter

Recent Posts

  • Part6: Using sharding to build multi-tenant apps using ASP.NET Core and EF Core
  • Advanced techniques around ASP.NET Core Users and their claims
  • Building ASP.NET Core and EF Core hierarchical multi-tenant apps
  • Multi-tenant apps with different versions can increase your profits
  • Building ASP.NET Core and EF Core multi-tenant apps – Part2: Administration

Categories

  • .NET Core (41)
  • ASP.NET Core (28)
  • ASP.NET MVC (14)
  • C# (6)
  • Domain-Driven Design (15)
  • Entity Framework (68)
  • GenericServices (13)
  • JavaScript (4)
  • NoSQL (3)
  • Performance (6)
  • React.js (4)
  • SignalR (2)
  • Software Design (8)
  • Uncategorized (2)

Archive

  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • 2017
  • 2016
  • 2015
  • 2014
  • 2013

Category: .NET Core

Handling Entity Framework Core database migrations in production – Part 1

Handling Entity Framework Core database migrations in production – Part 1

Last Updated: July 31, 2020 | Created: January 29, 2019

Andrew Lock wrote an excellent series called “Running async tasks on app startup in ASP.NET Core” … Continue reading Handling Entity Framework Core database migrations in production – Part 1

Categories .NET Core, Entity Framework12 Comments on Handling Entity Framework Core database migrations in production – Part 1
Wrapping your business logic with anti-corruption layers – NET Core

Wrapping your business logic with anti-corruption layers – NET Core

Last Updated: July 31, 2020 | Created: January 21, 2019

There is a concept in Domain-Drive Design (DDD) called the anti-corruption layer which, according to  Microsoft … Continue reading Wrapping your business logic with anti-corruption layers – NET Core

Categories .NET Core, ASP.NET Core, Domain-Driven Design, Entity Framework3 Comments on Wrapping your business logic with anti-corruption layers – NET Core
Part 2: Handling data authorization in ASP.NET Core and Entity Framework Core

Part 2: Handling data authorization in ASP.NET Core and Entity Framework Core

Last Updated: July 31, 2020 | Created: January 14, 2019

In the first part of this series I looked at authorization in ASP.NET Core, but I … Continue reading Part 2: Handling data authorization in ASP.NET Core and Entity Framework Core

Categories .NET Core, ASP.NET Core, Entity Framework14 Comments on Part 2: Handling data authorization in ASP.NET Core and Entity Framework Core
Part 1: A better way to handle authorization in ASP.NET Core

Part 1: A better way to handle authorization in ASP.NET Core

Last Updated: November 14, 2021 | Created: December 14, 2018

I was asked by one of my clients to help build a fairly large web application, … Continue reading Part 1: A better way to handle authorization in ASP.NET Core

Categories .NET Core, ASP.NET Core66 Comments on Part 1: A better way to handle authorization in ASP.NET Core

Three approaches to Domain-Driven Design with Entity Framework Core

Last Updated: July 31, 2020 | Created: September 24, 2018

On my article “Creating Domain-Driven Design entity classes with Entity Framework Core” @ardalis commented that “your … Continue reading Three approaches to Domain-Driven Design with Entity Framework Core

Categories .NET Core, Domain-Driven Design, Entity Framework6 Comments on Three approaches to Domain-Driven Design with Entity Framework Core

Pragmatic Domain-Driven Design: supporting JSON Patch in Entity Framework Core

Last Updated: July 31, 2020 | Created: September 20, 2018

I’m a big fan of Domain-Driven Design (DDD) and build all my Entity Framework Core (EF … Continue reading Pragmatic Domain-Driven Design: supporting JSON Patch in Entity Framework Core

Categories .NET Core, ASP.NET Core, Domain-Driven Design, Entity Framework15 Comments on Pragmatic Domain-Driven Design: supporting JSON Patch in Entity Framework Core

Entity Framework Core – validating data and catching SQL errors

Last Updated: July 31, 2020 | Created: July 15, 2018

This article is about how to catch SQL errors, like unique index violations, and turning them … Continue reading Entity Framework Core – validating data and catching SQL errors

Categories .NET Core, Entity Framework, GenericServices21 Comments on Entity Framework Core – validating data and catching SQL errors

ASP.NET Core – fast and automatic dependency injection setup

Last Updated: October 6, 2020 | Created: June 21, 2018

Microsoft’s documentation says “ASP.NET Core is designed from the ground up to support and leverage dependency … Continue reading ASP.NET Core – fast and automatic dependency injection setup

Categories .NET Core, ASP.NET Core24 Comments on ASP.NET Core – fast and automatic dependency injection setup

Six things I learnt about using ASP.NET Core’s Razor Pages

Last Updated: July 31, 2020 | Created: April 9, 2018

ASP.NET Core 2.0 introduced a new way to build a web site, called Razor Pages. I … Continue reading Six things I learnt about using ASP.NET Core’s Razor Pages

Categories .NET Core, ASP.NET Core13 Comments on Six things I learnt about using ASP.NET Core’s Razor Pages

ASP.NET Core Razor Pages: How to implement AJAX requests

Last Updated: July 31, 2020 | Created: April 2, 2018

ASP.NET Core 2.0 introduced a new way to build a web site, called Razor Pages. I … Continue reading ASP.NET Core Razor Pages: How to implement AJAX requests

Categories .NET Core, ASP.NET Core31 Comments on ASP.NET Core Razor Pages: How to implement AJAX requests

Posts navigation

Previous page Page 1 Page 2 Page 3 Page 4 Page 5 Next page
Proudly powered by WordPress
We use cookies to ensure that we give you the best experience on our website and monitoring traffic. If you continue to use this site we will assume that you are happy with it.Ok