HTTP/2 301
server: nginx
date: Sun, 28 Dec 2025 12:54:42 GMT
content-type: text/html; charset=UTF-8
location: https://techblog.wikimedia.org/posts/
vary: accept, content-type
x-powered-by: WordPress VIP
host-header: a9130478a60e5f9135f765b23f26593b
content-security-policy: default-src 'self' https://widgets.wp.com; connect-src 'self' https://*.wikipedia.org; font-src 'self' data: https://*.wp.com; frame-src 'self' https://*.wp.com https://www.youtube.com https://player.vimeo.com; img-src 'self' data: https://*.wp.com https://*.wikimedia.org; script-src 'self' 'unsafe-inline' https://s0.wp.com https://*.wp.com https://www.youtube.com https://player.vimeo.com https://*.wikimedia.org; style-src 'self' 'unsafe-inline' https://s0.wp.com https://*.wp.com https://*.wikimedia.org; base-uri 'self'; form-action 'self'; frame-ancestors 'none'; block-all-mixed-content
x-xss-protection: 1; mode=block
x-dns-prefetch-control: off
strict-transport-security: max-age=106384710;includeSubdomains;preload
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
referrer-policy: no-referrer
permissions-policy: fullscreen=(self)
x-redirect-by: WordPress
x-rq: bom3 177 253 80
x-cache: MISS
HTTP/2 200
server: nginx
date: Sun, 28 Dec 2025 12:54:42 GMT
content-type: text/html; charset=UTF-8
vary: Accept-Encoding, accept, content-type
x-powered-by: WordPress VIP
host-header: a9130478a60e5f9135f765b23f26593b
content-security-policy: default-src 'self' https://widgets.wp.com; connect-src 'self' https://*.wikipedia.org; font-src 'self' data: https://*.wp.com; frame-src 'self' https://*.wp.com https://www.youtube.com https://player.vimeo.com; img-src 'self' data: https://*.wp.com https://*.wikimedia.org; script-src 'self' 'unsafe-inline' https://s0.wp.com https://*.wp.com https://www.youtube.com https://player.vimeo.com https://*.wikimedia.org; style-src 'self' 'unsafe-inline' https://s0.wp.com https://*.wp.com https://*.wikimedia.org; base-uri 'self'; form-action 'self'; frame-ancestors 'none'; block-all-mixed-content
x-xss-protection: 1; mode=block
x-dns-prefetch-control: off
strict-transport-security: max-age=106384710;includeSubdomains;preload
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
referrer-policy: no-referrer
permissions-policy: fullscreen=(self)
link: ; rel="https://api.w.org/"
content-encoding: gzip
x-rq: bom3 177 249 80
accept-ranges: bytes
x-cache: MISS
cache-control: max-age=300, must-revalidate
Recent Posts – [[WM:TECHBLOG]]
How we achieved 20% faster mobile response times, improved SEO, and reduced infrastructure load.
Wikipedia is coming up on its 25th birthday, and that would not have been possible without the Wikimedia technical volunteer…
The Campaigns team at WMF has released two features that allow organizers to promote events and WikiProjects on the wikis:…
Wikimedia Cloud VPS is a service offered by the Wikimedia Foundation, built using OpenStack and managed by the Wikimedia Cloud…
This post is about importing Wikidata into the graph database technology used for hosting the Wikidata Query Service (WDQS). The post includes details on…
TL;DR: On-wiki search “supports” a lot of “languages”. “Search supports more than 50 language varieties” is a defensible position to take. “Search supports…
Summary: this article shares the experience and learnings of migrating away from Kubernetes PodSecurityPolicy into Kyverno in the Wikimedia Toolforge…
We recognize the volunteer effort that increased Wikipedia’s backend responses that complete within 50ms by 20%.
You might have already heard the buzz: the Wikimedia Hackathon is gearing up for an incredible event in Tallinn, Estonia,…
We are thrilled to share the exciting news that the 2024 Wikimedia Hackathon is scheduled to unfold in the captivating…