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

  • A pattern / library for methods that return a status, including localization
  • Applying an improved multiple languages library to .NET applications
  • Improving the support of multiple languages in .NET applications
  • ASP.NET Core: Three(+1) ways to refresh the claims of a logged-in user
  • How to take an ASP.NET Core web site “Down for maintenance”

Categories

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

Archive

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

Year: 2021

How to safely apply an EF Core migrate on ASP.NET Core startup

Last Updated: December 1, 2021 | Created: December 1, 2021

There are many ways to migrate a database using EF Core, and one of the most … Continue reading How to safely apply an EF Core migrate on ASP.NET Core startup

Categories ASP.NET Core, Entity FrameworkLeave a comment on How to safely apply an EF Core migrate on ASP.NET Core startup

Updating your ASP.NET Core / EF Core application to NET 6

Last Updated: November 17, 2021 | Created: November 17, 2021

With the release of NET 6 I wanted to update the code in the repo called … Continue reading Updating your ASP.NET Core / EF Core application to NET 6

Categories UncategorizedLeave a comment on Updating your ASP.NET Core / EF Core application to NET 6

Using PostgreSQL in dev: Part 2 – Testing against a PostgreSQL database

Last Updated: November 19, 2022 | Created: November 10, 2021

This article describes how to test an application that use Entity Framework Core (shortened to EF … Continue reading Using PostgreSQL in dev: Part 2 – Testing against a PostgreSQL database

Categories Uncategorized2 Comments on Using PostgreSQL in dev: Part 2 – Testing against a PostgreSQL database

Using PostgreSQL in dev: Part 1 – Installing PostgreSQL on Windows

Last Updated: November 10, 2021 | Created: October 26, 2021

I started work on a library that uses a PostgreSQL, which means I need a PostgreSQL … Continue reading Using PostgreSQL in dev: Part 1 – Installing PostgreSQL on Windows

Categories .NET Core, Entity Framework10 Comments on Using PostgreSQL in dev: Part 1 – Installing PostgreSQL on Windows
Finally, a library that improves role authorization in ASP.NET Core

Finally, a library that improves role authorization in ASP.NET Core

Last Updated: December 29, 2021 | Created: August 10, 2021

In December 2018 I wrote the first article in the series called “A better way to … Continue reading Finally, a library that improves role authorization in ASP.NET Core

Categories ASP.NET Core44 Comments on Finally, a library that improves role authorization in ASP.NET Core
Evolving modular monoliths: 3. Passing data between bounded contexts

Evolving modular monoliths: 3. Passing data between bounded contexts

Last Updated: May 17, 2021 | Created: May 17, 2021

This article describes the different ways you can pass data between isolated sections of your code, … Continue reading Evolving modular monoliths: 3. Passing data between bounded contexts

Categories .NET Core, Domain-Driven Design, Software Design11 Comments on Evolving modular monoliths: 3. Passing data between bounded contexts
Evolving modular monoliths: 2. Breaking up your app into multiple solutions

Evolving modular monoliths: 2. Breaking up your app into multiple solutions

Last Updated: May 10, 2021 | Created: May 10, 2021

This is the second article in a series about building Microsoft .NET applications using a modular … Continue reading Evolving modular monoliths: 2. Breaking up your app into multiple solutions

Categories .NET Core, Software Design4 Comments on Evolving modular monoliths: 2. Breaking up your app into multiple solutions
Evolving modular monoliths: 1. An architecture for .NET

Evolving modular monoliths: 1. An architecture for .NET

Last Updated: July 6, 2021 | Created: May 3, 2021

This is the first article in a series about building a .NET application using a modular … Continue reading Evolving modular monoliths: 1. An architecture for .NET

Categories .NET Core, Software Design10 Comments on Evolving modular monoliths: 1. An architecture for .NET
Five levels of performance tuning for an EF Core query

Five levels of performance tuning for an EF Core query

Last Updated: March 4, 2021 | Created: February 23, 2021

This is a companion article to the EF Core Community Standup called “Performance tuning an EF … Continue reading Five levels of performance tuning for an EF Core query

Categories ASP.NET Core, Entity Framework, Performance12 Comments on Five levels of performance tuning for an EF Core query
My experience of using the Clean Architecture with a Modular Monolith

My experience of using the Clean Architecture with a Modular Monolith

Last Updated: July 6, 2021 | Created: February 11, 2021

In this article I look at my use of a clean architecture with the modular monolith … Continue reading My experience of using the Clean Architecture with a Modular Monolith

Categories ASP.NET Core, Entity Framework, Software Design4 Comments on My experience of using the Clean Architecture with a Modular Monolith

Posts navigation

Page 1 Page 2 Next page
Proudly powered by WordPress