DEV Community

Guergana Tzatchkova
Guergana Tzatchkova

Posted on • Edited on

1

Writing Free and Open Source Software at Wikimedia Germany

It's been hectic times and I hadn't had much time to write. But here are some 2020/2021 updates:

Since June 2020 I have been working for Wikimedia Deutschland as a Fullstack Developer for the Wikidata / Wikibase team at first, and now at the Wikidata team after the team split It has been a crazy rollercoaster of learning. I had been wanting to become a Fullstack developer for a while and this has been a great opportunity to expand my knowledge on more backendy things (will see you later down the road beloved microservices), but also I've learned crazy lots about Open Source Software (everything we do is open source, even our sprint boards!), about Creative Commons Licensing, about the inner workings of Wikipedia and its community, about the nuances of working in non-profits and a whole lot about democracy (the good, the bad and the ugly).

We usually divide the work in feature development and maintenance. I have been mostly contributing in the development of features, some examples:

  • Simple Query Bilder. A visual interface that helps users make queries to Wikidata without the need to learn SPARQL.
  • The Wikidata Mismatch Finder. A tool to review mismatches between Wikidata and External Databases.
  • Wikit. A design system / component library for Wikibase.
  • Wikibase Reconcile Edit. An Api to reconciliate items from an external database to a Wikibase instance for Open!Next an Open Hardware project funded by the EU.

More features coming up. You can find me on Github , Gerrit and Phabricator.

Support open source!

Dynatrace image

Observability should elevate – not hinder – the developer experience.

Is your troubleshooting toolset diminishing code output? With Dynatrace, developers stay in flow while debugging – reducing downtime and getting back to building faster.

Explore Observability for Developers

Top comments (0)

Tiger Data image

🐯 🚀 Timescale is now TigerData: Building the Modern PostgreSQL for the Analytical and Agentic Era

We’ve quietly evolved from a time-series database into the modern PostgreSQL for today’s and tomorrow’s computing, built for performance, scale, and the agentic future.

So we’re changing our name: from Timescale to TigerData. Not to change who we are, but to reflect who we’ve become. TigerData is bold, fast, and built to power the next era of software.

Read more

👋 Kindness is contagious

Explore this insightful write-up embraced by the inclusive DEV Community. Tech enthusiasts of all skill levels can contribute insights and expand our shared knowledge.

Spreading a simple "thank you" uplifts creators—let them know your thoughts in the discussion below!

At DEV, collaborative learning fuels growth and forges stronger connections. If this piece resonated with you, a brief note of thanks goes a long way.

Okay