![]() |
VOOZH | about |
Most of my open source work is related to MediaWiki, Semantic MediaWiki or Wikidata.
After leading the creation of this application, I have written and spoken multiple times about its architecture.
Small library for parsing, formatting and representing coordinates. Used by Wikipedia.
Tiny library providing an OO file_get_contents alternative, including adapters and decorators.
Processes parameters in declarative fashion. Written in 2010 so contains a lot of legacy code.
Tiny library defining a minimalistic caching interface and provides some basic implementations.
Tiny library defining interfaces for services that assist with serilization and deserialization.
Tiny library providing an Iterator that batches requests for additional values.
Tiny library defining an interface to report arbitrary text messages.
Extended Date/Time Format implementation created in 2021 for the Luxembourg Ministry of Culture.
Micro library with PostRequestSender interface and some test doubles.
I created several libraries part of the Wikibase software. These are used on websites such as Wikipedia and Wikidata and have received contributions from many other people.
The canonical PHP implementation of the Data Model at the heart of the Wikibase software.
Small library containing services to assist with serialization and deserialization of Wikibase DataModel objects.
Services to assist with serialization and deserialization of Wikibase DataModel objects on the Wikimedia cluster.
I also created these Wikibase related libraries:
Reading of, and iteration through, the Wikibase entities in a Wikibase Repository JSON dump.
Small library for looking up terms by item or property id or finding ids by term
Provides persistence and basic lookup capabilities for collections of Wikibase entities.
Provides persistence of Wikibase terms with lookups of those terms and by those terms.
I maintain several survival maps (custom scenarios written in Lua) for Supreme Commander Forged Alliance Forever. These maps were created long ago by other people, and I have been gradually cleaning up their code and adding features.
You can contract me for development work, advice, and training. Contact me at JeroenDeDauw[at]protonmail.com.