Today I was refactoring some code in one of my libraries, and ended up replacing a named Iterator class with…
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…
It’s been a while since I last wrote about Semantic MediaWiki, even though several noteworthy things have happened since. In…
I’m happy to announce the 1.0 release of Wikibase DataModel. Wikibase DataModel is the canonical PHP implementation of the Data Model…
The Doctrine project, best known for its Object Relational Mapper, also includes a database abstraction layer, used by the ORM.…
Sometimes you need to loop over a big pile of stuff and execute an action for each item. In the…
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…
A quick update on the status of the new serialization and deserialization code for Wikibase, the software behind Wikidata. For…