Making sense of Varnish caching rules

Getting under the hood of Varnish, a reverse proxy cache for scaling heavy sites.

Generate pager (previous/next) links for an old Blogspot blog using Node.js

Using node.js apps to fill in gaps in old platforms

Exploring the node.js frontier

Server-side Javascript for high-concurrency, real-time, cutting-edge applications

Drupal’s increasing complexity is becoming a turnoff for developers

The balance between end-user flexibility and a simple underlying architecture has been lost in Drupal, and needs to be found to keep the project successful.

Drupal 7 / Drush tip: Find all field content using a text format

Check what's using a text format before deleting it.

Monitoring Drupal sites with Munin

Yesterday's Cloud Collapse

Redundancy is complex, and infrastructure is fragile, but don't flee the cloud.

A showcase of red flags: How do web shops get away with this?

How do clients without core competencies in web development know what to look for?