Gatsby after-action review, moved to Hugo
2020 was not a great year, for my blog, as for many other things. Part of the reason that I’ve got so little written the...
Recent content on mikkel.hoegh.org
2020 was not a great year, for my blog, as for many other things. Part of the reason that I’ve got so little written the...
In a dark dystopic future, people spend most their life in the virtual reality world of OASIS. Everything you’d want to ...
I’m by no means a big gamer, but I do indulge from time to time. I have a Alienware X51 R3 gaming PC. I’m generally happ...
Motivation For a moderately security conscious geek like myself, there can be a number of reasons to want to set up a ho...
I am the disgruntled owner of a 2015 BMW 320d xDrive. That’s a luxury car, at least to a Dane. And I’m a bit surprised ...
There’s been a lot said and written about the most recent drama in the Drupal community, quite a few people have asked m...
Being a huge fan of the first two Mass Effect games (and at least mostly satisfied with the third), getting the fourth g...
I have had many differences with the Drupal Association in the past, starting with the many clashes we had with their er...
Once again, this blog has moved to a new technilogical platform.
Flying to and from DrupalCon Dublin, I noticed something new in the preflight briefing. It’s been widely reported ...
One of the things the Drupal community prides itself on, is how open the community is. And that is generally true, but t...
I’m so tired of seeing “Not all X are like that”. Not be cause its untrue. But because it is stating the obvious. ...
First, congratulations to the people of Catalonia, on their referendum yesterday. The right to political freedom is esse...
This blog of mine has been a weird fixture of my existence. I started it in 2005, and since then it been through quite a...
One of the most damaging ideas of recent history is the idea that taxes are about paying your debt to society. Originall...
Do you need to tell your visitors when you are open for business? Your office hours, when the service desk is open? The...
I use LedgerSMB for doing the finances for Drupal Danmark and Högh I O. I recently moved my installation to a Mac, a...
A concept that periodically fills me with dread, wonder and frustration is American comedy movies, or perhaps just a cer...
Since I moved my blog to Octopress, I’ve been struggling with my blog posts not getting picked up by Planet Drupal...
Or, if you like, the nginx-Varnish-nginx sandwich. Why? This is, admittedly, a bit unorthodox. But here’s my rationale: ...
I have recently been looking at LedgerSMB for Drupal Danmark’s accounting needs, but I’ve struggled getting it set up, s...
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...
One of the more annoying things about theming Drupal sites is having to wade through the staggering amounts of wrapping ...
If you use a good database system, foreign keys is an actual concept on the server that is used to enforce data integrit...
If you use Apache Solr with your Drupal site, you have probably come across the need to have more than one Solr instance...
To celebrate the launch of VirtualBox 4.0, I’d like to share a simple trick for making your virtual machines start autom...
As you may know, Yahoo! is in trouble, and has decided to jettison the social bookmarking service del.icio.us (Delicious...
As part of refreshing the Reveal IT website, I have moved it from mod_wsgi running on Apache HTTPD to uWSGI running on n...
Postbox is a commercial e-mail client, based on Mozilla Thunderbird. Is is mostly a layer of polish and OS integration o...
More than a year ago, I was agitating for a move to Drupal 7 for all the blogging developers. As is rather obvious now, ...
HTTP Strict Transport Security or HSTS is a new security feature in browsers that enables you tell the browser “always u...
If you are using PostgreSQL for hosting your Drupal sites, you might have noticed a lot of warnings in your logs like th...
Have you ever wanted to password-protect your Django-site, without requiring user registration, do you find HTTP Basic A...
If you, like me, are an avid Firefox user, you will likely have felt the burden of using the same Firefox profile for a ...
A long-standing issue with the Git mirrors of Drupal’s CVS has been fixed thanks to Damien Tournoud. The problem i...
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 ...
With the disk space available on modern servers, you tend to notice some things a lot less. Like the boring fact that wi...
I’m working on importing my comments into the otherwise excellent Disqus commenting system, but getting ahold of y...
So, my fellow Drupallers, we are only inches away from the code freeze. Are we afraid yet? A common trend amongst Drupal...
There’s a lot of good documentation for how to use the caching system already set up, in particular a very nice wr...
I recently ran across a feature of Drupal’s devel.module that might not be all that well known, namely that it has...
As an avid user of Stack Overflow (and Server Fault, to some degree), I am well pleased to announce the stackoverflow.mo...
Currently, defining the simplest content type in Drupal requires ~54 lines of 100% standard boilerplate code. The reason...
I just came across a new kind of spam, very cleverly made: It’s a clever ploy, posting praise with hidden images. ...
I’ve just finished my migration of my two servers to FreeBSD 7.1, and I thought I’d take the time to write a...
I remember my first Internet connection, all 33.6 Kbps of it. The warbling sound, the seemingly endless wait for a conne...
The code from my CCK-presentation with Danish postal code is available on Github. The rest is attached. I’ve made ...
So, I’ve finally taken the step up (in responsibility, that is) to become a module maintainer. I’ve been wan...
I just wrote a fun little bit of code for answering a question on our Danish Drupal community site. The user in question...
So, I finally got around to upgrading my personal blog to Drupal 6. This was my first Drupal site, started almost two ye...