Coding the web since 1999
About this blog
A tip for using PostgreSQL with Drupal 6
If you are using PostgreSQL for hosting your Drupal sites, you might have noticed a lot of warnings in your logs like th...
Presenting Django Password Required
Have you ever wanted to password-protect your Django-site, without requiring user registration, do you find HTTP Basic A...
Introducing Herd Fire
If you, like me, are an avid Firefox user, you will likely have felt the burden of using the same Firefox profile for a ...
Attention all Drupal Git-mirror users
A long-standing issue with the Git mirrors of Drupal’s CVS has been fixed thanks to Damien Tournoud. The problem i...
New blog, same as the old one...
So, I finally did it. I’ve long wanted to do something about this blog, to try and push a better design on it and ...
Rotating Apache httpd logfiles on FreeBSD
With the disk space available on modern servers, you tend to notice some things a lot less. Like the boring fact that wi...
How to get your Disqus API keys
I’m working on importing my comments into the otherwise excellent Disqus commenting system, but getting ahold of y...
Going to the edge with Drupal 7...
So, my fellow Drupallers, we are only inches away from the code freeze. Are we afraid yet? A common trend amongst Drupal...
How to create and maintain your own cache table in Drupal
There’s a lot of good documentation for how to use the caching system already set up, in particular a very nice wr...
Drupal debugging tip – use the logging console
I recently ran across a feature of Drupal’s devel.module that might not be all that well known, namely that it has...
← Prev page
Next page →