Weblog

XQuery Processing at MMPUG

I’ll be speaking at the first meeting of the Mumbai MySQL/PHP User Group (MMPUG) tomorrow. High Performance XQuery Processing in PHP with Zorba (Wed Nov 27 2012 at 18:30) This session introduces the Zorba XQuery processor and PHP extension, and explains how to use it to add advanced XQuery processing to a PHP application. It will be based heavily on an article I’ve previously written for IBM developerWorks. If you’re… Read More »XQuery Processing at MMPUG

Integrating PHP Web Applications with JCR and Magnolia CMS

My article on using the PHP Content Repository (PHPCR) to interact with JCR content has just been published by php|architect magazine. PHPCR is an adaptation of the JCR standard which can be used to connect a PHP application with a JCR-compliant repository, such as the one used by the Java-based Magnolia CMS. The article explains how PHPCR makes it possible to build PHP applications that interact with content stored in… Read More »Integrating PHP Web Applications with JCR and Magnolia CMS

PHP Micro-Frameworks and Community Marketing at Open Source India 2012

The Open Source India conference is back for 2012. This year, it will run from Oct 12-14 in Bangalore. I’ll be presenting two sessions at the conference: Creating REST Applications with the Slim Micro-Framework (Sat Oct 13 2012 at 17:45) This session explains how to use the Slim PHP micro-framework to quickly deploy a REST API. It will also discuss how to implement common API requirements, such as authentication, request… Read More »PHP Micro-Frameworks and Community Marketing at Open Source India 2012

Integrating the Google+ API with a PHP Application

IBM developerWorks has just published my article on integrating the Google+ API with a PHP application. The Google+ API produces JSON output, which makes it easy for application developers to integrate into a Web application.  Although the API is currently read-only, a number of interesting applications are still possible, especially when you consider the amount of content being added to the service daily. Read the full article here.