Achieving sub 10ms performance for authenticated users with Drupal

Disclaimer: This is a work in progress, and as such probably not quite suitable for production sites unless you understand the issues and want to “chip in”. We all know the problem: Drupal has an excellent caching system that serves … Continue reading

Posted in Drupal | Leave a comment

Running Large Scale Web Sites

Below are links to a couple of articles on Slashdot about the hardware and software required to run a massively high traffic website. Hardware Requirements Software Requirements

Posted in Content Management, Drupal | Leave a comment

Moving Drupal modules from sites/all/modules to sites/all/modules/contrib

If you move your local repository of Drupal modules from sites/all/modules to sites/all/modules/contrib you may find that your site dies with error messages like “failed opening required”. This is because Drupal stores the location of the module files in system … Continue reading

Posted in Drupal | Leave a comment

Launch of ShopGreenwich.co.uk site

I’m delighted to announce the launch of my latest customer project ShopGreenwich.co.uk. The site was built with Drupal 7 and makes extensive use of taxonomies (categorisation), google maps. It also implements the Apache Solr search engine combined with Drupal’s “faceted … Continue reading

Posted in Content Management | Leave a comment

3d Graphics Revolution

For a number of years the goal of graphics technology has been to create 3d images and environments that are “indistinguishable from reality”. That is, when you look at a computer generated image, it’s hard or impossible to tell if … Continue reading

Posted in Computer Programming, Human Achievement, Technology | Leave a comment

Garra rufa Fish Pedicures

Over the weekend I made this site for my girlfriends business, Fish Pedicure in Dorset The site is still a little rough around the edges but we’ll get a graphic designer on the case in the near future. For now … Continue reading

Posted in Content Management, Web Development, e-commerce | 2 Comments

Geocoding and Google Mapping with Drupal

Just thought I’d show you the “dealer locator” I built recently for Armour Automotive. The dealer locator is built using the Drupal GMAP and Location modules in conjunction with my own bespoke module. The bespoke module makes it possible to … Continue reading

Posted in Content Management, Web Development, e-commerce | 10 Comments

Changing the collation of all tables in a mysql database

If you’re reading this, you’re probably wanting to change the collation of your mysql database to utf8_general_ci in order to support non-English characters. There seems to be lots of methods out there for doing this, probably none of which are … Continue reading

Posted in SQL programming | 4 Comments

Launch of Solatricity website

Just a quick announcement to the world that I’ve recently launched this site for one of the uk’s leading solar panel installation companies. The site has been built using the Drupal 6 content management system and has a suite of … Continue reading

Posted in Content Management, Customer Service, News | Leave a comment

Scalextric Muscle Car

I’ve been getting interest in my Scalextric lap timer software recently, which reminded me about this project that I did a couple of years or so ago. My friend had a few broken Scalextric cars lying around (not to mention … Continue reading

Posted in Inventions, Scalextric | 1 Comment