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

Year: 2019

Getting better data for unit testing your EF Core applications

Getting better data for unit testing your EF Core applications

Last Updated: July 31, 2020 | Created: June 5, 2019

I was building an application using Entity Framework Core (EF Core) for a client and I … Continue reading Getting better data for unit testing your EF Core applications

Categories .NET Core, Entity Framework7 Comments on Getting better data for unit testing your EF Core applications

GenericServices Design Philosophy + tips and techniques

Last Updated: July 31, 2020 | Created: April 3, 2019

I read Jimmy Bogard’s article called “AutoMapper’s Design Philosophy”, which he wrote to help people understand … Continue reading GenericServices Design Philosophy + tips and techniques

Categories .NET Core, ASP.NET Core, Entity Framework, GenericServicesLeave a comment on GenericServices Design Philosophy + tips and techniques

Decoding Entity Framework Core logs into runnable SQL

Last Updated: July 31, 2020 | Created: March 20, 2019

This isn’t one of my long articles, but just a bit of fun I had trying … Continue reading Decoding Entity Framework Core logs into runnable SQL

Categories .NET Core, Entity Framework3 Comments on Decoding Entity Framework Core logs into runnable SQL
Building a robust CQRS database with EF Core and Cosmos DB

Building a robust CQRS database with EF Core and Cosmos DB

Last Updated: July 31, 2020 | Created: February 23, 2019

Back in 2017 I wrote about a system I built using EF Core 2.0 which used … Continue reading Building a robust CQRS database with EF Core and Cosmos DB

Categories .NET Core, Entity Framework, NoSQL, Performance7 Comments on Building a robust CQRS database with EF Core and Cosmos DB
Handling Entity Framework Core database migrations in production – Part 2

Handling Entity Framework Core database migrations in production – Part 2

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

This is the second in the series on migrating a database using Entity Framework Core (EF … Continue reading Handling Entity Framework Core database migrations in production – Part 2

Categories .NET Core, Entity Framework10 Comments on Handling Entity Framework Core database migrations in production – Part 2
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

Posts navigation

Previous page Page 1 Page 2
Proudly powered by WordPress