Writing
Articles
Essays on thinking clearly, working for yourself, and doing real work while AI rewrites the rules. Two decades of them.
Excluding Integration Tests from your Automated Build
How to tag tests as Integration and exclude them from your CruiseControl.NET build using NUnit categories and the NAnt NUnit2 task.
2009.02.09Read →Cannot Install Programs on Virtual PC
A fix for Virtual PC installs hanging forever after joining a domain: uninstall the Virtual Machine Additions, install your app, then reinstall them.
2009.02.02Read →MNGroups
I started MNGroups, a single Google Group uniting the Twin Cities' scattered tech meetups so we can collaborate across community lines.
2009.01.30Read →Introducing Twin Cities Pragmatic Beer
Launching Twin Cities Pragmatic Beer, a casual no-RSVP happy hour where technologists on any stack show up to a local pub and talk shop.
2009.01.28Read →My ReSharper Templates
Free ReSharper live templates and file templates for NUnit tests and Rhino Mocks, built on Bellware's snippets plus my own additions. Downloadable.
2009.01.24Read →New Dime Cast up
I’ve got another Dime Cast up here. The theme of this Dime Cast is Learning how to consume a WCF Service. View the Dime Cast here.
2009.01.22Read →PowerShell TFS WorkSpace Initialization Script
A PowerShell script that automates TFS workspace setup for new developers, so they don't have to learn workspace mapping by trial and error.
2009.01.22Read →ASP.NET MVC Managed Requests
Fixing SessionStateTempDataProvider requires SessionState to be enabled in ASP.NET MVC: add runAllManagedModulesForAllRequests to your config.
2009.01.14Read →NAnt: SdkInstallRoot has not been set
Fix the NAnt build error where sdkInstallRoot has not been set by pointing nant.exe.config at the correct Windows SDK registry key instead.
2009.01.14Read →
Using Prisms (CompositeWPF) EventAggregator
A walkthrough of Prism's EventAggregator pattern, how it decouples publishers and subscribers in WPF apps without bubbling events through every layer.
2009.01.06Read →Stereotyping Social-Network Users
A tongue-in-cheek field guide to social network user types - the Weekday Warrior, the Extremist, the Politician, and more patterns I've noticed.
2009.01.02Read →Update to Store Locator Project
Fixed a rookie JavaScript bug in my open source Store Locator project after learning real companies were quietly using it in production.
2008.12.31Read →