How to set the EnableServiceRecovery options of a console application running as a Windows Service using TopShelf.

Visual Studio has moved on and Resharper is no longer a prerequisite for efficient C# coding

Access Tokens are often short-lived and need renewing when they expire. This article is about how to do this and explains that Refresh Tokens are probably not what you should be using.

Workaround for a bug where a cookie set in your OWIN middleware is missing from the response received by a browser.

A snapshot of my experience trying to implement OpenID Connect authentication flows using release candidate versions of Katana middleware and IdentityServer3.

How a calling method can tell an Entity Framework Code-First Repository to eager-load a variable number of related entities and collections.

A first-time walkthrough upgrading Entity Framework 4.2 to 4.3.1 and using Code First database migrations.