In a past life, I used to teach cooking classes and as a class exercise at the end of the first class I would ask my students to cook a particular dish, using a collective set of ingredients, and bring it to th ...
Forty years ago software ran on mainframes. In the eighties it moved to the personal computer. Right now, before our eyes, it is moving to the internet (or 'the cloud' if you will). Of course, this will create ...
I saw the utility of Drupal distributions first hand at CivicSpace . Beyond technology, the ability to discuss a web technology solution in the context of a specific market (in this case non-profits) is very po ...

What Drupal Isn't

First things first, Drupal just isn't a very good product. I've spent the better part of the last five years working on Drupal. Not on the core patches (I'm no good at those) but on the other side of the techno ...
Since releasing the first Project Mercury AMI, I've been talking in general terms about the kind of performance you can get out of this Pressflow/Varnish combination. Over the weekend, I was able to do some mor ...
Just a quick note for Drupal Planet readers, I've posted a step-by-step walkthrough of how to set up Varnish and APC in the style of Project Mercury on the Ec2 Drupal group . I'm hoping this will help people wo ...
It is a good Drupal development best practice to embed each of your views in code instead of storing them in the database. This technique will allow your views code to be managed by your version control system ...