Tag: Component

Component design

This week I gave a presentation titled “Component design: Getting cohesion and coupling right” at Wikimedia Deutschland. Components are a level of organization, in between classes and layers. They are an important mechanism in avoiding monolithic designs and… Read More

Status of the new Wikibase (de)serialization code

A quick update on the status of the new serialization and deserialization code for Wikibase, the software behind Wikidata. For a long time now, we’ve had two serialization formats. One intended for external usage, and one intended for… Read More

Wikibase DataModel released!

I’m happy to announce the 0.6 release of Wikibase DataModel. This is the first real release of this component. DataModel? Wikibase is the software behind Wikidata.org. At its core, this software is about describing entities. Entities are collections… Read More

DataValues library

Last week I released the first version of the DataValues library. This blog post serves as an introduction to that library, explaining the motivations behind it, and providing a historical context. (Originally posted on November 24, 2013) A… Read More

Progressbar with percentage

Last few months I haven’t really done a lot of .Net work, apart from the .Net DownloadLib project, and therefore also not released anything. After someone on The Code Project gave me a poke on an update to… Read More