Recently I had the pleasure of utilizing Google’s cool AJAX services in some functional testing for a PHP application. Rather than implement a flat procedural approach, I opted to write a thin wrapper class to encapsulate the basics that Google needs to execute a request against its API.
There’s two classes/files — GoogleServices (GoogleServices.class.php), and GoogleServicesResponse [...]
14. November 2009.
Google AJAX Services: A Simple PHP Wrapper
29. August 2009.
SQL HAVING versus WHERE / Propel 1.3 oddity
A Propel oddity using WHERE instead of HAVING was a forced refresher in SQL basics.