Learn how the mwsql library makes it easier to download and work with SQL dump files in formats like Pandas dataframes or CSV.
MediaWiki page titles are the primary identifiers for all wiki content – learn how they are validated, normalized and parsed and what it took to do so in Rust.
In this post, you’ll learn about the complexities of keeping the deployment train running.
Learn more about how to participate in the small wiki toolkits initiative.
Wikimedia’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.