Mikkel Høgh

Coding the web since 1999

20 Dec 2011

Trouble in Node.js paradise: The mess that is npm

The preface Let me begin by stating that I love building web apps with Node.js, and I think it’s one of the greate...
20 Oct 2011

Shave a couple of stubborn of DIV-wrappers off your Drupal site

One of the more annoying things about theming Drupal sites is having to wade through the staggering amounts of wrapping ...
06 Oct 2011

Using Database-level Foreign Keys in Drupal 7

If you use a good database system, foreign keys is an actual concept on the server that is used to enforce data integrit...
23 Jul 2011

How to install multicore Apache Solr on FreeBSD with Jetty

If you use Apache Solr with your Drupal site, you have probably come across the need to have more than one Solr instance...
23 Dec 2010

Run VirtualBox virtual machines on boot in Mac OS X

To celebrate the launch of VirtualBox 4.0, I’d like to share a simple trick for making your virtual machines start autom...
20 Dec 2010

del.icio.us – can the Drupal community do better?

As you may know, Yahoo! is in trouble, and has decided to jettison the social bookmarking service del.icio.us (Delicious...
22 Oct 2010

35% response time improvement from switching to uWSGI/nginx

As part of refreshing the Reveal IT website, I have moved it from mod_wsgi running on Apache HTTPD to uWSGI running on n...
08 Oct 2010

Postbox botches upgrade policy, censors customer complaints

Postbox is a commercial e-mail client, based on Mozilla Thunderbird. Is is mostly a layer of polish and OS integration o...
07 Oct 2010

Relauching my blog on Drupal 7

More than a year ago, I was agitating for a move to Drupal 7 for all the blogging developers. As is rather obvious now, ...
09 Sep 2010

Protecting your users from phishing with Apache rules and HSTS

HTTP Strict Transport Security or HSTS is a new security feature in browsers that enables you tell the browser “always u...