Blog Posts

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:...

False Errors Are Better Than Silent Failures

In terms of reaction to a request for work, there are several responses. In order from most desirable to least desirable: Successful action with a message of success. Failed action with a message of...

Data Layers, and Finding Ways to Reduce Repetition

This should be a footnote, but I have always wanted an excuse to use the stencils from the Visio Work Flow Diagram. They just seem like a fun way to represent something. What does it take, if...