Writing
Articles
Essays on thinking clearly, working for yourself, and doing real work while AI rewrites the rules. Two decades of them.

Android: Escaping Strings in Eclipse
Eclipse has a hidden setting that auto-escapes strings pasted into a literal, so you stop hand-escaping huge JSON blobs for unit tests.
2010.04.27Read →New TekPub Episode is Live
Episode 2 of my Introduction to Android series just went live on TekPub, and I'm speaking on the same topic at Iowa Code Camp this Saturday.
2010.04.27Read →MVC: Unit Testing Action Filters
How to unit test an ASP.NET MVC action filter by mocking ActionExecutedContext, RouteData, and the service locator instead of fighting HttpContext.
2010.04.21Read →jQuery Tip: Brute Force Dirty Form Detection
A quick jQuery hack to auto-enable a disabled save button the moment any input on the form changes -- simple, if not the most performant, approach.
2010.04.20Read →TCDG – Android Talk Code
You can get the code from tonight’s talk on my GitHub page, located here. The code includes the actual application and all files required to run the app. Enjoy!
2010.04.13Read →Intro to Android Development Materials
Slides and sample code from my Intro to Android Development talk at Twin Cities Code Camp, posted here for anyone who came out or missed the session.
2010.04.10Read →Twin Cities XNA Fragathon II
Join the 2nd annual Twin Cities XNA Fragathon: a Halo gaming tournament and food drive for Second Harvest, with prizes at Microsoft.
2010.04.05Read →
Twin Cities Code Camp 8
Giving an Android dev intro at Twin Cities Code Camp 8: SDK setup, OS architecture, and building a real app live for the Marketplace.
2010.04.04Read →New DimeCast: Introduction to WP7
New DimeCast screencast walks through creating a new Windows Phone 7 app from scratch and taking the WP7 emulator for a test spin.
2010.04.02Read →
No IE6 ActionFilter for ASP.NET MVC
A crude but effective ASP.NET MVC ActionFilter, plus a follow-up jQuery plugin, that blocks IE6 visitors with a friendly upgrade message.
2010.03.31Read →TekPub: Introduction to Android Series
A new TekPub video series where I build a real Android app from scratch, covering Eclipse, the Android framework, Java, and publishing to the Market.
2010.03.31Read →WP7 Emulator Screen Size Management
Unlike bloated Android emulators, the WP7 emulator lets you scale its window size from the settings menu so it actually fits on your screen.
2010.03.16Read →