One year ago we had the Qafoo guys come into the Wikimedia Deutschland office to review the software we had…
A while back I somehow stumbled upon a little paper about the Big Ball of Mud patten. This was an…
Last week I released the first version of the DataValues library. This blog post serves as an introduction to that…
How I ended up rewriting the MediaWiki SubPageList extension: At the beginning of this year, it was still somewhat controversial…
In this post I first describe the current approaches taken to logging and profiling in MediaWiki, then outline why these…
In this post I describe the solution I use to a common situation for people using gerrit. In other words,…
Yesterday I quickly wrote up a simple (but awesome) MediaWiki extension that allows you to make use of the Spark…
A few weeks back I started work on a new MediaWiki extension to provide decent rating functionality. The reason: I…
Yesterday I for some reason decided to have some fun with Python by writing a simple script to Find Dead…
A few days back I created my second ever Android application, basically a re-do of the first one that was…