Writing
Articles
Essays on thinking clearly, working for yourself, and doing real work while AI rewrites the rules. Two decades of them.
Gotchas with Rooting a MyTouch Slide
Rooting a MyTouch Slide and stuck in the recognition loop? Two gotchas that fixed it for me: precise USB timing and using the stock SD card.
2010.06.29Read →Android App – Eventdroid Released
Released Eventdroid, the first Android barcode scanner app for Eventbrite check-ins, with manual check-in as a fallback for attendees without a scan.
2010.06.28Read →Pruning Elmah Files with Powershell
A simple PowerShell script to prune old ELMAH XML error logs, keeping only the most recent N files so Elmah.axd stops crawling to a load.
2010.06.22Read →Android: Db4o StackOverflowError
db4o was throwing StackOverflowError on Android after weeks of trimming the object model -- implementing TransparentActivation finally fixed it.
2010.06.21Read →Db4o’s Java Doc/Documentation/Help in Eclipse
How to wire up db4o's Javadoc in Eclipse so hovering over an API call in your editor shows the real documentation instead of nothing.
2010.06.12Read →A Poll: Web Api Calls
A quick take on API design: empty result sets are valid responses, not errors -- reserve error documents for actual failures like a bad API key.
2010.06.11Read →The Customized Android UI Problem
HTC and T-Mobile's Sense/Espresso skins bury stock Android under gradients and glass icons. Just let users choose vanilla Android at setup.
2010.06.10Read →Going Android: Which Device To Pick?
Rating the early Android phones, G1, Behold II, MyTouch, Droid, Nexus One, Incredible, Evo 4G, and why you should just buy the best one you can afford.
2010.06.07Read →
ASPNET MVC: Handling Multiple Buttons on a Form with jQuery
How to handle multiple submit buttons in one ASP.NET MVC form using jQuery to swap the form action, keeping controller actions clean and simple.
2010.06.04Read →Desert Code Camp: Android
Slides and code from my Introduction to Android Development talk at Desert Code Camp - grab the demo repo and follow along yourself.
2010.05.15Read →Desert Code Camp Tomorrow!
Announcing two talks at Desert Code Camp: Introduction to Android Development and ASP.NET MVC2 with the Spark View Engine. Come say hi.
2010.05.14Read →Android: Odd Error in DefaultHttpClient
DefaultHttpClient throwing Target host must not be null? Check your URI first, it is probably missing the http:// scheme prefix entirely.
2010.04.29Read →