Blog Posts

Overall Fitness In 8 Tests

A friend forwarded me an article from Runner's World (written by editors at Men's Health) titled "8 True Tests of Your Overall Fitness". The article describes the test, drones on about the author's...

Let's Do the Time Warp Again

Another summer, another marathon season. Montrose at 6:00 am I will be continuing to be a pace leader at the Montrose site for the Chicago Area Runners Association (CARA). Two years ago, I was a...

Preemptively Structuring the Chaos

I have found that it is better to put structure in place around a project before going hog wild on implementation. While I recognize that some practices grow organically, a healthy amount of...

3:56:58 - 2015 Wisconsin Marathon

All of my other marathon posts seem to have the "three parts" theme going, so it probably fits for this writing. On the second of May, I ran the Wisconsin Marathon in Kenosha. It is combined with a...

Laying the Foundation

Two key library decisions needed to be made this week: choosing the object-relational Mapping (ORM) framework, and choosing a membership provider. To cut right to the end, Entity Framework and...

Vigil.Data Solution and Initial Projects

After several false starts, the convention for how to organize a solution seems to have come together. This also includes how to change the default project settings, and how to keep everything tidy...

Recurring Gifts — Part 1: Database Schema

There are many posts out there for how to configure a database schema to handle scheduling events. The part that I found difficult to find was an algorithm for calculating future dates for each type...