Jon P Smith (@thereformedprog) 's Twitter Profile
Jon P Smith

@thereformedprog

Christian, retired NET Core back-end developer, author of 'Entity Framework Core in Action' see bit.ly/EfCoreBookEd2, thereformedprogrammer.net

ID: 3346283835

linkhttp://www.thereformedprogrammer.net/ calendar_today26-06-2015 07:44:08

1,1K Tweet

3,3K Followers

137 Following

Jon P Smith (@thereformedprog) 's Twitter Profile Photo

Just released Version 2.2.0 NetCore.AutoRegisterDi github.com/JonPSmith/NetC…. A C# record's IEquatable<> will be registered that to the DI provider which isn't that useful. Now you can ignore any generic interfaces that don't help. This NuGet has been downloaded 2.5 million times

Jon P Smith (@thereformedprog) 's Twitter Profile Photo

AuthPermissions.AspNetCore update github.com/JonPSmith/Auth… Small release to improve the code that allows user to sign up for a new in your multi-tenant - see this article thereformedprogrammer.net/multi-tenant-a… for an overview. See doc at github.com/JonPSmith/Auth… covering this update.

Jon P Smith (@thereformedprog) 's Twitter Profile Photo

Released EfCore.TestSupport 6.0.2 nuget.org/packages/EfCor…. This fixes a bug in the `EnsureClean` method that removes all the tables, schemas, etc. from a PostgreSQL's database. See thereformedprogrammer.net/new-features-f… to learn how to use and the benefits of using `EnsureClean` in your tests.

ACM Education & Learning Center (@acmeducation) 's Twitter Profile Photo

Now available for ACM Members: "Entity Framework Core in Action, Second Edition" audiobook, by Jon P Smith. Filled w/100+ diagrams, code snippets, & examples—incl building/scaling your own bookselling web app. Foreword by Julie Lerman. share.percipio.com/cd/7H_A0Tx3y

Now available for ACM Members: "Entity Framework Core in Action, Second Edition" audiobook, by <a href="/thereformedprog/">Jon P Smith</a>. Filled w/100+ diagrams, code snippets, &amp; examples—incl building/scaling your own bookselling web app. Foreword by <a href="/julielerman/">Julie Lerman</a>. share.percipio.com/cd/7H_A0Tx3y
Jon P Smith (@thereformedprog) 's Twitter Profile Photo

The DistributedLock library github.com/madelson/Distr… has a new release to fix a .NET 8 Postgres bug, which two of my libraries. See new bug releases below: 1. RunStartupMethodsSequentially 2.0 1 github.com/JonPSmith/RunS… 2. AuthPermissions.AspNetCore 6.2.2 github.com/JonPSmith/Auth… .

Jon P Smith (@thereformedprog) 's Twitter Profile Photo

Just released EfCore.TestSupport 8.0.1 which uses EF Core version 8.0.2 because EF Core SqlServer below 8.0.2 contains a vulnerable with Microsoft.Data.SqlClient NuGet. This means you MUST have EF Core NuGets >=8.0.2 in you test project. github.com/JonPSmith/EfCo…

Jon P Smith (@thereformedprog) 's Twitter Profile Photo

I have released cleaned up📷 AuthPermissions.AspNetCore version 8.0.0 github.com/JonPSmith/Auth… which only supports .NET 8. See this article thereformedprogrammer.net/how-to-update-… on why this (and some other libraries) have been cleaned. Enjoy

Jon P Smith (@thereformedprog) 's Twitter Profile Photo

If you are using any of my open-source libs, then you should read my article "How to update a NuGet library once the author isn’t available" thereformedprogrammer.net/how-to-update-…. Some people have posted about this article already. Yep its sad, but I'm doing really well and still programming!

Jon P Smith (@thereformedprog) 's Twitter Profile Photo

Wow, my book "Entity Framework Core in Action" was crowned of by BookAuthority as the "best ORM books of all time"! See bookauthority.org/books/best-orm…

Andrew Lock "Sock" (@andrewlocknet) 's Twitter Profile Photo

📢 50% off everything at manning today and tomorrow, including my book ASP​ .NET Core in Action, Third Edition! 📚 Use coupon code 4JUL24au at checkout! buff.ly/3Vyv0I5 @manningbooks #dotnet #aspnetcore

ErikEJ (@erikej) 's Twitter Profile Photo

Draft announcement: System. Data.SqlClient is now deprecated - let the team know your thoughts #dotnet #sqlclient #sqlserver github.com/dotnet/SqlClie…

Jon P Smith (@thereformedprog) 's Twitter Profile Photo

Just released my AuthP 8.1.0 library to fix a problem that a developer had when he deleted the FileStore Cache file, which lost the data about where the tenant data was stored. This release fixes this - see the documentation at github.com/JonPSmith/Auth…

Just released my AuthP 8.1.0 library to fix a problem that a developer had when he deleted the FileStore Cache file, which lost the data about where the tenant data was stored. 
This release fixes this - see the documentation at github.com/JonPSmith/Auth…
Jon P Smith (@thereformedprog) 's Twitter Profile Photo

I have released EfCore.SchemaCompare version 8.1.0 which compares an EF Core context to a database. See README github.com/JonPSmith/EfCo… what this library does. The main change is its checks Json Mapping plus a bug fix etc. See release notes github.com/JonPSmith/EfCo… for info.

Jon P Smith (@thereformedprog) 's Twitter Profile Photo

New version 8.2.0 github.com/JonPSmith/EfCo… - small changes 1. Fixed bug in ignoring ExtraInDatabase errors - see issue #39 2. New feature: config.AlwaysRunStage2. Useful when you are creating an EF Core DbContext to match a given database - see issue #38

Jon P Smith (@thereformedprog) 's Twitter Profile Photo

I have released github.com/JonPSmith/Auth… version 9.0.0 which supports .NET 9. There is a BREAKING CHANGE due to a change in EF Core 9 around migrations. This means if you have multi-tenant app, then you need add a small method to your code. See github.com/JonPSmith/Auth…

Jon P Smith (@thereformedprog) 's Twitter Profile Photo

I used EF Core’s JSON Columns feature, but there wasn't much docs, so I have written an article called "A detailed look at EF Core’s JSON Columns feature" thereformedprogrammer.net/a-detailed-loo… which shows how to use JSON Columns, and the best places to use it. Lots of diagrams - see pic below.

I used EF Core’s JSON Columns feature, but there wasn't much docs, so I have written an article called "A detailed look at EF Core’s JSON Columns feature" thereformedprogrammer.net/a-detailed-loo… which shows how to use JSON Columns, and the best places to use it. Lots of diagrams - see pic below.
Jon P Smith (@thereformedprog) 's Twitter Profile Photo

Hi Fitbit Support I bought a Charge 6 from Amazon on 19 July 2025 and its stopped syncing. I have tried all the tips form the Google AI of "my fitbit won't sync to my android phone" and none of then work . How do I get a replacement as its clearly dead.

Jon P Smith (@thereformedprog) 's Twitter Profile Photo

Hi Fitbit Support. Why aren't you helping with my broken FitBit that I bought from Amazon less than three months!!! I have tried all your suggestions and I have given my details in a private message. When will you send a replace FitBit 6 ?????