Entity Framework Core 2.0 introduces explicitly compiled queries. These are LINQ queries that are compiled in advance to be ready for execution as soon as application asks for data. This blog post demonstrates how compiled queries work and how to use them.

I revisited one of my old blog posts from almost 2 years ago about using the generic OAuth provider in ASP.NET Core. For this blog post, I show how to allow users to sign in with their GitHub credentials.

Respawn is a small utility to help in resetting test databases to a clean state. Instead of deleting data at the end of a test or rolling back a transaction, Respawn resets the database back to a clean checkpoint by intelligently deleting data from tables.