The Main Thread

  1. UIManagedDocument, Nested Contexts and Notifications

    UIManagedDocument is great. It wraps up an entire core data stack into a nice little package. But like most new APIs, there are a few little details that can trip you up if you're not careful.

    Published on December 28, 2011

  2. I Can Git New Blog Host?

    I've designed a new layout and moved adevelopingstory.com to GitHub pages.

    Published on December 03, 2011

  3. Cleaning Up

    I’ve spent several hours this morning performing some long-overdue online identity maintenance. Like many of you, I’d imagine, I’ve accumulated a trail of neglected blogs, web sites, unused domain names and forgotten accounts. There’s still a lot to do to get things where I’d really like them to be, but it feels good to have at least tackled the worst of it.

    Published on November 27, 2011

  4. JCDHTTPConnection

    JCDHTTPConnection is a pretty simple class that takes a NSURLRequest object and (up to) three block callbacks. It’s asyncronous, of course, and much more convenient than setting up a delegate. I’m pretty happy with it, and I hope it might help someone out.

    Published on November 26, 2011

  5. ImageKit Has Moved

    I’m very happy to announce that the ImageKit project has acquired a trio of new maintainers.

    Published on February 26, 2011

  6. SuperDuper and Hazel's App Sweep

    If Hazel’s App Sweep function stops working for you, a backup drive (or folder) might be the problem. Hazel automatically ignores Time Machine volumes but other backups, such as a Super Duper clone, can trick Hazel into thinking the App is still installed.

    Published on January 08, 2011

  7. Geocoding Forms on Submit with Javascript

    The Google Maps API offers an exceptional geocoding service. Its accurate, reliable and well documented. However, on shared hosting environments (such as Google's own AppEngine), rate-limiting can become an issue quickly.

    Published on November 17, 2010

  8. The iPhone, IMAP and Multiple "From:" Addresses

    I currently manage several email addresses through a single Gmail account, and apart from Google’s creative interpretation of the IMAP protocol, it’s been grand. I can send and receive messages to or from any of my accounts from a single, virtually spam-free, inbox. I wanted this ability on my iPhone as well but the setup is not as straightforward as it could be. Here’s what worked.

    Published on December 30, 2009