Open Source for Open Knowledge
How we deploy code
In this post, you’ll learn about the complexities of keeping the deployment train running.
Continue reading…
September 28, 2021Tyler Cipriani
Call for smaller language wikis to participate in the technical capacity-building program!
Learn more about how to participate in the small wiki toolkits initiative.
Continue reading…
September 21, 2021Srishti Sethi
Alone together: Wikimedia Hackathon 2021
Wikimedia’s 2021 Hackathon brought participants from all over the globe together online. This post explored the event and its outcomes.
Continue reading…
June 30, 2021Joaquin Oltra Hernandez
Discovering and fixing CVE-2021-33038 in Mailman3
During Wikimedia’s Mailman3 migration, we discovered and fixed a security issue that would have disclosed the contents of private list archives during the import process. This post explains the issue, how we discovered it and how it was fixed.
Continue reading…
June 11, 2021Kunal Mehta
Make your technical work on Wikimedia projects more fabulous with these Phabricator video tutorials
What is Phabricator? How does it work? Learn about a set of new video tutorials that can help you learn how to use the collaboration tool used by folks working in Wikimedia’s technical spaces.
Continue reading…
January 11, 2021
Sarah R. Rodlund and Andre Klapper
Diving into Wikipedia’s ocean of errors
This blog post documents how we prioritized debugging an issue on mobile; how we went about implementing a solution; and what we learned from the experience.
Continue reading…
September 28, 2020Jon Robson
Designing technical workshops for the Indic community
This blog post summarizes planning that went into designing a technical workshop series for the Indic community, key outcomes, success stories, lessons learned, and some next steps! It targets potential organizers who might be interested in conducting similar training in their wiki community.
Continue reading…
August 7, 2020
Krishna Chaitanya Velaga and Srishti Sethi
An Orca screen reader tutorial
This tutorial covers how to install, set up and use Orca on Linux systems, with sighted developers, product managers, and user experience designers in mind. Orca is a screen reader available on Linux which is being continuously developed as part of the GNOME project. It is probably the best choice to test screen reader conformance when developing on Linux.
Continue reading…
July 2, 2020Michael Große
Fixing npm security issues immediately in MediaWiki projects
LibUp writes a commit message by mostly analyzing the diff, fixes up some changes, and pushes the commit to Gerrit to pass through CI and be merged. If npm is aware of the CVE ID for the security update, that will be mentioned in the commit message. Each package upgrade is tagged, so if you want to e.g. look for all commits that bumped MediaWiki Codesniffer to v26, it’s a quick search away.
Continue reading…
April 13, 2020Kunal Mehta
Recent Posts
Wikipedia and Apps: A Love Story
How we learned to stop worrying and loved the (event) flow
The trouble with triples
Getting the WDQS Updater to production: a tale of production readiness for Flink on Kubernetes at WMF
How we improved performance of a batch process from two days to five minutes
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
March 2021
February 2021
January 2021
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
December 2019
October 2019
September 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
December 2018
October 2018
September 2018
June 2018
February 2018
January 2018
November 2017
July 2017
June 2017
December 2014
Cloud Services
Learning & How To
Machine Learning
Release Engineering
Research & Analytics
Search Platform
Site Reliability Engineering
Wikimedia Performance
Privacy Policy | About
Wikipedia® and other Wikimedia project names and logos are registered trademarks of the Wikimedia Foundation, a non-profit organization.
Unless otherwise stated content is licensed under a CC BY-SA 4.0 international license.
Powered by VIP, Automattic Privacy Notice.
Learn more about the
Wikimedia Foundation
Follow us on Twitter @wikimediatech