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 June 2021, most user traffic was switched from our primary Virginia datacenter to our secondary one in Texas. This post covers how the swtichover went and the issues that came up.
Wikimedia’s 2021 Hackathon brought participants from all over the globe together online. This post explored the event and its outcomes.
We built an efficient sampling profiler for PHP. It runs continually in production on live requests, and generates trace logs and flame graphs.
A look back at a year of experiences of using Vue within the Structured Data team.
Preview popups are common and requires careful scripting and styling; they can generate useful learning about performance as a reference for other front-end tasks.
This post explores the challenges of running PHP applications at a large scale and discusses the effect of using Envoy on MediaWiki applications.
Learn about using the Mediawiki History Dataset to explore the every day experience of editors on Wikipedia.
A reflection on the developer services we offer and our community of developers.
Zulip enables organizers and mentors to provide support and guidance to participants in each phase of technical outreach programs.