In this post I will walk you through my last project, which has been building a PHP caching proxy for an iPhone social hub app. I will not talk in detail about the actual hub implementation in this post, however I'll give you an overview of the service itself. The goals we wanted to achieve are to: 1. Provide a common interface to retrieve social content from different sources like: Twitter, Facebook, Flickr, RSS and more; 2. Provide a caching proxy for certain slow network actions (Facebook profile images, Flickr images, etc...); 3. Push notifications to the app user when new information becomes available; 4. Monitor app user’s usage; The picture illustrates the general overview of our system.


The hub implements a RESTful interface for two actions, GET and POST: 1. The GET action is
...