Development (52 posts)

View other categories: all categories

Things that suck about Mac OS X

I recently bought a Mac, and today was the first day that I only had a Mac on my desk (as I took the Windows PC to use at home). After a week or so of build-up to today, using it more and more, I …

Updated: PHP Debian development server how-to

With the recent release of Debian Etch to stable I've updated my aged Building a PHP development server article. In it I finally admit that Apache 2 exists plus I fix an embarrassingly large amount of …

UK PHP Conference 2007

Yesterday, I attended the UK PHP Conference 2007, organised by the guys at PHP London; it was held at Keyworth Centre, a part of South Bank University, near Elephant and Castle Tube. The first talk …

Symfony and AJAX

I've been playing with the AJAX support in Symfony this weekend and I'm blown away by how easy it is. Today I put together a detailed/summary view switcher for a list of items coming from a database …

Remote PHP debugging

After 8 or so years of being a professional web developer I today finally cracked using a debugger with PHP. I've been a long suffering PHPEdit user from since it was open source and into having to …

My PHP application directory structure

Rob Allen, who is on PHPWM and who I met at the recent PHPWM meeting in Worcester posted something on his blog detailing his prefered directory structure recently. Here's mine, seemingly nicked …

Emulating PHP's substr() with Smarty [sort of]

Today I had a requirement to strip off the first 9 digits from a string from within a Smarty template. The system using Smarty is totally locked down so no access to plugins or using …

Wordpress spam plugin

After getting over 200 comment spams in 2 days I decided to implement an automatic spam blacklist system as manual parsing wasn't cutting it any more. Akismet seems good: We can’t stand spam. Who can? …