This week I gave a presentation titled “Component design: Getting cohesion and coupling right” at Wikimedia Deutschland. Components are a…
In a recent blog post I introduced the new Term classes introduced in Wikibase DataModel 0.7.3. It also outlined plans…
I am happy to announce the 0.7.3 release of Wikibase DataModel. Wikibase DataModel is the canonical PHP implementation of the…
I’m very happy to announce the 1.0 release of the PHP Diff library. Diff is a small PHP library for…
I just released version 3.0.3 of Semantic Maps, and recently released Maps 1.0.1 as well. Both these releases bring some…
A quick update on the status of the new serialization and deserialization code for Wikibase, the software behind Wikidata. For…
I am happy to announce the 1.0 release of the Semantic Extra Special Properties extension! This release fixes various issues…
In about two weeks, I will be giving a presentation about static code at 0×20, the Gent hackerspace. This is…
Last week I gave a presentation titled “Clean functions” to my Wikidata colleagues. As the title suggests, this presentation is…
Yesterday I quickly wrote up a simple (but awesome) MediaWiki extension that allows you to make use of the Spark…