Blog Posts

Naming the Patron Object

There are only two hard things in Computer Science: cache invalidation and naming things. -Phil Karlton To any seasoned developer, this is entirely too true, and many people have written...

All I Wanted Was an Integer Primary Key

The ASP.NET Identity system is designed to replace the previous ASP.NET Membership and Simple Membership systems. It includes profile support, OAuth integration, works with OWIN, and is included...

Hills In Chicago

For any serious runner, looking through training plans inevitably leads to the discovery that they all want you to do hill repeats. Hal Higdon (basically the godfather of running in Chicago),...

I Need a New Backpack

It has been almost over ten years since I last bought a backpack, and now I need a new one. My three primary use cases are while commuting on a Divvy bike, riding on my motorcycle, and generally...

A Month With Divvy

After a month of having a Divvy membership, I have been on only nine trips. A slacker, I know; but with two weeks of vacation in there, I'm averaging one trip every other day. As the weather...

April 2014 Arizona Trip

The short version of the trip: Saturday, 4/12: ORD to TU Sunday: Air show at Davis-Monthan AFB, "what's in your fridge?" ad-hoc dinner Monday: bums on a couch, grocery shopping, BNP&C Tuesday:...