I’ve created a small PHP library to read from, and iterate through, Wikidata/Wikibase JSON dumps. Wikidata is the free knowledge…
Today I was refactoring some code in one of my libraries, and ended up replacing a named Iterator class with…
Earlier this month, PHPMD 2.3 was released. It contains several new features, including two that I added primarily for use…
I recently watched Clean Code Episode 34: Pattern Apocalypse, which is about several design patterns, including the Iterator. Afterwards I…
I’m happy to announce the immediate availability of a new Wikibase library: Wikibase DataModel Services (which I’ll in this blog…
PHPCS (PHP Code Sniffer) detects violations against a specified coding standard. PHPMD (PHP Mess Detector) is a similar tool, though…
I’m happy to announce the 1.0 release of Wikibase DataModel. Wikibase DataModel is the canonical PHP implementation of the Data Model…
Sometimes you need to loop over a big pile of stuff and execute an action for each item. In the…
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…