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

Author: Jon P Smith

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, Performance10 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
My experience of using modular monolith and DDD architectures

My experience of using modular monolith and DDD architectures

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

This article is about my experience of using a Modular Monolith architecture and Domain-Driven Design (DDD) … Continue reading My experience of using modular monolith and DDD architectures

Categories ASP.NET Core, Domain-Driven Design, Entity Framework, GenericServices, Software Design7 Comments on My experience of using modular monolith and DDD architectures

How to update a database’s schema without using EF Core’s migrate feature

Last Updated: January 27, 2021 | Created: January 26, 2021

This article is aimed at developers that want to use EF Core to access the database … Continue reading How to update a database’s schema without using EF Core’s migrate feature

Categories .NET Core, Entity Framework2 Comments on How to update a database’s schema without using EF Core’s migrate feature

Using ValueTask to create methods that can work as sync or async

Last Updated: January 25, 2021 | Created: January 23, 2021

In this article I delve into C#’s ValueTask struct, which provides a subset of the Task … Continue reading Using ValueTask to create methods that can work as sync or async

Categories .NET Core4 Comments on Using ValueTask to create methods that can work as sync or async
New features for testing your Entity Framework Core 5 and above

New features for testing your Entity Framework Core 5 and above

Last Updated: January 25, 2022 | Created: January 21, 2021

This article is about automating the testing of applications that use Entity Framework Core (EF Core), … Continue reading New features for testing your Entity Framework Core 5 and above

Categories .NET Core, Entity FrameworkTags .NET, EF Core, integration testing, testing, unit testing2 Comments on New features for testing your Entity Framework Core 5 and above
Updating many-to-many relationships in EF Core 5 and above

Updating many-to-many relationships in EF Core 5 and above

Last Updated: March 23, 2021 | Created: January 14, 2021

EF Core 5 added a direct many-to-many relationship with zero configuration (hurrah!). This article describes how … Continue reading Updating many-to-many relationships in EF Core 5 and above

Categories Entity Framework37 Comments on Updating many-to-many relationships in EF Core 5 and above
Introducing the EfCore.SoftDeleteServices library to automate soft deletes

Introducing the EfCore.SoftDeleteServices library to automate soft deletes

Last Updated: January 13, 2021 | Created: January 12, 2021

Following on from my articles “EF Core In depth – Soft deleting data with Global Query … Continue reading Introducing the EfCore.SoftDeleteServices library to automate soft deletes

Categories Entity Framework6 Comments on Introducing the EfCore.SoftDeleteServices library to automate soft deletes

Posts navigation

Previous page Page 1 Page 2 Page 3 Page 4 … Page 11 Next page
Proudly powered by WordPress