5 years

Date Arrow  November 6, 2009

Today it’s the 5th anniversary of the article that would eventually become the first post of this blog. I was leaving Buenos Aires, again, and I wrote that on my old G3 iBook in the airport of Ezeiza, right before boarding. That trip was very important, for many reasons that don’t fit on a single [...]

Tagged   Blogs · OpinionComments  Add Your Comment (2)

Using Multiple Twitter Clients from your iPhone Application

Date Arrow  September 11, 2009

I love playing with iPhone URL schemes. And if you ask me, just like for Mail.app and Safari, I think there should be a “default” Twitter client URL scheme in the iPhone, with an interface in the Settings application allowing you to set the application that you prefer to tweet. Alas, this is not the [...]

Tagged   Open Source · Twitter · iPhoneComments  Add Your Comment 

Code Organization in Xcode Projects

Date Arrow  July 28, 2009

Xcode does not impose any structure to your source code tree. This is both cool and useful to quickly throw a couple of lines for a prototype, but in my experience, this approach does not scale. More often than not, without any hygiene, your project can become a mess. Just using Xcode defaults, after a [...]

Tagged   Architecture · Code · Opinion · iPhoneComments  Add Your Comment (3)

Objective-C Compiler Warnings

Date Arrow  July 16, 2009

A recent comment by Joe D’Andrea in a previous post reminded me about the importance of removing compiler warnings in Xcode projects. Most importantly, it reminded me of a conversation with a fellow developer a couple of weeks ago, in which he told me that he was surprised to see that my projects compiled all [...]

Tagged   Code · Opinion · Quality · iPhoneComments  Add Your Comment (14)

WordPress 2.8 and the get_link() error in line 647 of dashboard.php

Date Arrow  June 25, 2009

Wow, that’s a long title, but it should drive people with this problem right here. If you have upgraded your WordPress installation to 2.8, you might have encountered a nasty error in your Dashboard, which says something about a
Fatal error: Call to a member function on a non-object in /home/user/www/wp-admin/includes/dashboard.php on line 647
This has been [...]

Tagged   How to? · Open SourceComments  Add Your Comment 

OpenGL ES 2.0 on iPhone OS 3.0

Date Arrow  June 24, 2009

Now that the NDA on the iPhone OS 3.0 SDK has been lifted (which happened much faster than what I thought it would take!) here’s my first contribution to the world of iPhone OS 3.0 open source code: sample code about how to use OpenGL ES 2.0 on the iPhone 3GS, something I announced in [...]

Tagged   Open Source · iPhoneComments  Add Your Comment (20)

Random Quotes on Business and Software

Date Arrow  April 20, 2009

A Cooperative Organization:
(…) Gore has been a team-based, flat lattice organization that fosters personal initiative. There are no traditional organizational charts, no chains of command, nor predetermined channels of communication.
Instead, we communicate directly with each other and are accountable to fellow members of our multi-disciplined teams. We encourage hands-on innovation, involving those closest to a [...]

Tagged   Opinion · Quality · SoftwareComments  Add Your Comment (1)

NIBs or code? Why not both? Here’s nib2objc.

Date Arrow  March 17, 2009

(Somehow this project seems to me so simple, that I’m sure someone has done this before. Anyway). This is my feeble attempt to bring an answer to the eternal dichotomy between those arguing about the relative benefits of creating user interfaces via Interface Builder or via pure Objective-C code: let me introduce nib2objc.
Unbeknown to most [...]

Tagged   Cocoa · Code · iPhoneComments  Add Your Comment (7)

That iPhone Keypad

Date Arrow  March 13, 2009

Finishing my series of copied flattered UIs, like that Facebook thingy or that Twitterriffic gadget, here’s Apple’s own iPhone keyboard, in a really sloppy implementation that has been blatantly and horribly copied, with awful sounds that pop when you tap the numbers and such. The Fring iPhone application uses a similar keyboard, but with [...]

Tagged   Apple · Code · iPhoneComments  Add Your Comment 

Asynchronous Loading of Images in a UITableView

Date Arrow  March 8, 2009

This is one of the most common scenarios for network- + UITableView-based applications; a UITableView instance whose contents come from the network; not only the text, but also the images! Somehow we all want to reproduce the behavior of the App Store (or of the iTunes) iPhone application, where the icons (or covers) of [...]

Tagged   Code · Open Source · iPhoneComments  Add Your Comment (18)