WebPageTest: The little known but great webpage benchmarking tool.

When it comes to testing how fast a webpage loads, many of us are familiar with Firebug/Yslow tool (installable as a Firefox browser plug-in). Firebug/Yslow is a fantastic plug-in for Firefox, it gives a wealth of information about any webpage as your browser…

PHP Basics: Accessing Remote URLs using cURL

In this post, I’m going back to basics to talk about accessing remote URLs with cURL. In PHP, there are actually four ways to access a remote URL – fopen() fsockopen(), cURL extensions and HTTP_Request class from the PEAR library. Now, choosing one…

Google Analytics API class for PHP

About a month back, Google opened the Google Analytics API service to all Analytics users. the API allows developers to integrate the GA reports into their own applications or websites, or even access the reports from a phone! I’ve been thinking about how…

Google ‘Wonder Wheel’ and new search features

Google has launched a new set of features to their search engine which they call “Search Options”. It bring a collection of tools that lets us slice-and-dice our search results to find what we want faster. The new features includes the ability to…

Review: Advanced Web Metrics with Google Analytics

When we first deployed Google Analytics to our websites, it was just a matter of putting in the javascript tagging according to GA’s setup guide. With that, we thought our job was done as “techies”. When the business folks and marketers approached us…

PHP’s alternative syntax and why it’s useful

PHP offers an alternative way to write their control structures for as long as I’ve remembered. It basically does away with the curly brackets and replaces the opening curly with a colon (:) and the closing with ‘end’-whatever. I have to be honest…

Codeigniter: Mixing segment-based URL with querystrings

Codeigniter, by default crafts it’s URL in a search engine friendly format. It uses a segment-based approach and does away with the all familiar querystring format that developers have been using for many years to pass parameters via the URL into their applications.…

OSSPAC: Notes from the Keynotes II

Following on from yesterday’s Keynotes at the Open Source Singapore Pacific-Asia Conference (OSSPAC), both Sun and Oracle stepped up to the podium to talk about their efforts in the Open Source world with the message that the global economic crisis will be good…

OSSPAC: Notes from the Keynotes I

I had the pleasure of attending the Open Source Singapore Pacific-Asia COnference (or OSSPAC) held at the Grand Hyatt Singapore from Feb 16-18 2009. This inaugural event brings together the community businesses, developers government officials to experience first hand, the wide range of…

Review: Professional Codeigniter

There are currently only two books published about Codeigniter available in the market, one is called CodeIgniter for Rapid PHP Application Development and the other is this one I’m reviewing. Having being using Codeigniter for a few simple projects, and really consider myself…