MediaWiki’s 2021 Hackathon brought participants from all over the globe together online. This post explored the event and its outcomes.
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.
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.
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.
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.
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.
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.