Category Archives: Code

Why I write software (and why I think you should too)

Just as you can split the world between smokers and non-smokers, or perhaps survivors and non-survivors, or people who have jumped out of a plane and those who have not, etc, it is possible to split the internet-dwelling public into two distinct groups:
Those who write software and those who complain incessantly about the software others [...]

Also posted in Business | Tagged , , , , , , , | Comments closed

Beautiful Moments in Programming: Phusion Passenger

 

Posted in Code | Tagged , , , , , , | Comments closed

Writing PDFs with Ruby on Rails Using Prawn and Prawnto

I’ve had the opportunity to spend the last few days working with the amazing Prawn Ruby gem and the equally stellar Prawnto Rails plugin., which allow you to dynamically create PDF files from a Ruby on Rails application. It’s elegant, fun, and stupid simple, and since I’ve never written a tutorial before, these libraries inspired [...]

Posted in Code | Tagged , , , , , , , , | Comments closed

First in a Series: Beautiful Moments in Programming

 
 
 
Django’s Pythonic SQL abstraction is a beautiful sight to behold.

Posted in Code | Tagged , , , , | Comments closed

We need an open source iPhone community like, now.

Recently I’ve downloaded a few iPhone applications that have used the UITableView in ways I could have never even imagined. Really classy, brilliant interfaces that make using the software a real delight.  Check out Tweetsville, Facebook, and Twinkle to see what I’m getting at.
Tweetsville in particular is outstanding. The amount of work Ed Voas put [...]

Posted in Code | Tagged , , , , , , , , , , , , , | Comments closed

Graphic depictions of the English usage of my twitter “tribe”

It’s 2:30 am right now and I’ve hit the Twitter API rate limit for a while, so for now I hope you enjoy these images.
I’ll blog tomorrow on what they mean and why I think they’re awesome.
Make yourself at home by clicking to enlarge.

Posted in Code | Tagged , , , , , , , , , | Comments closed

Your mobile device has encountered an unexpected error (0xE800003A) during the install phase: Verifying application

Are you about ready to jump from the top of an extremely tall building after encountering this error?
Well, you’re not alone. I struggled with this monster for about two weeks before getting my test application to run on my device, and the way I solved the problem was different than what I had read elsewhere [...]

Posted in Code | Tagged , , , , | Comments closed

iPhone Hotness of the Day: Baked-in Drag and Drop of UITableView Cell Items

So you want to add drag-and-drop functionality to the items in a UITableView Cell, eh?
Head over to your app’s equivalent of RootViewController.m and check out all the cool stuff commented-out and at your fingertips.
Somewhere in that file you should see

RootViewController.m
/*
// Override to support rearranging the list
- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath {
}
*/

Go ahead and [...]

Posted in Code | Tagged , , , , , , | Comments closed

iPhone Developers: You’re doing it wrong.

Just like that, the mobile web has become a regular part of our daily lives.
And even still it’s nearly impossible to fathom just how important Apple’s App Store and Google’s App Marketplace truly are to the tech startup ecosystem and mobile web economy as a whole.
But one thing’s for certain.  iPhone Developers are doing it [...]

Also posted in Business | Tagged , , , , , , , , , , | Comments closed