I am a software engineer, systems administrator, and author living in the Twin Cities area in Minnesota.
How to be a... PHP Code Jockey
Contract-First Web Services in PHP
Using Java-based continuous integration build tools
How to use regular expressions in PHP
Building Plug-ins with C# Part 4: Logging...
Building Plug-ins with C# Part 3: LDAP...
Building Plug-ins with C# Part 2: XML...
Building Plug-ins with C# Part 1
Update: This year on June 9-10th I'm riding my bike in the MS 150, a ride from beautiful Duluth to White Bear Lake. I was going to go with my father, but unfortunately he had surgery and can't make it. However, I was able to join the GMAC-RFC team. I'm really looking forward to completing the ride, but at the same time nervous because aside from using my CycleOps trainer as of March I haven't gotten much time in the saddle. That's going to have to change before the event.
If you feel so inclined, please make a pledge online at my my web page. Although you might not know me personally, I sure appreciate your support.