The Blog
Exploration Of Thought
Thoughts on autonomy, self direction, digital business and life.
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.
Donn Felker – June 28, 2010
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.
Donn Felker – June 22, 2010
Android: Db4o StackOverflowError
db4o was throwing StackOverflowError on Android after weeks of trimming the object model -- implementing TransparentActivation finally fixed it.
Donn Felker – June 21, 2010
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.
Donn Felker – June 12, 2010
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.
Donn Felker – June 11, 2010
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.
Donn Felker – June 10, 2010
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.
Donn Felker – June 7, 2010

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.
Donn Felker – June 4, 2010
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.
Donn Felker – May 15, 2010
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.
Donn Felker – May 14, 2010
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.
Donn Felker – April 29, 2010

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.
Donn Felker – April 27, 2010