Technical information on this site may be out of date : no updates since 2015

Using Exceptions in PHP

March 26, 2009 , posted under php drupal

The Drupal project I’ve been working on for the last year involved some fairly heavy file processing, with lot’s of validation.

To simplify the code I made extensive use of Exceptions, I didn’t create that many different Exception classes - but I made sure that any errors which affect the flow of the logic were handled by Exceptions.

Read More…

Google Android

January 18, 2009 , posted under 3g web 3.0 google mobile

I have just got the new gphone, the G1 which is a collaborative venture: google provide the OS, HTC make the hardware, T-Mobile provide the netwwork, and loads of software is written by many people - and made available via Google marketplace.

While a few things feel a little beta still; on the whole it all hangs together very well indeed.

Read More…

Updating Drupal

December 15, 2008 , posted under drupal mysql sql

For most of 2008 I’ve been working on a large Drupal installation (around 10 developers,  something like 100 custom modules, 17 languages, split over 2 sites).

This all adds up to a lot of updates, and schema changes.

Read More…

ebooks

December 8, 2008 , posted under technology

I have far too many books, both technical and diversionary, I read a great deal online, and still find myself printing a lot out: so I’ve been interested in the new generation of ereaders.

The devices seem pretty good, certainly the text is very clear, capacity and battery life are reportedly great.

Read More…

Free services may have hidden costs

December 8, 2008 , posted under web 2.0

There are many great services online that can help build fantastic websites at little cost.

In particular Google maps and you tube offer facilities that may not otherwise be available at no financial cost.

Read More…