Home/2025
Archive

Year 2025

1,335 articles published in 2025.

Design & UX — Android VPAT journey

Android VPAT journey

Background A Voluntary Product Accessibility Template (VPAT) is a document that outlines how well a product aligns with accessibility (a11y) standards. Its primary purpose is to inform customers about a product’s a11y features, enabling them to make informed decisions before purchasing software. At Slack, we conducted a VPAT by a third party a11y vendor in…

HJHye Jung Choi·November 19, 2025Design & UX
SRE & Ops — Cloudflare outage on November 18, 2025

Cloudflare outage on November 18, 2025

Cloudflare suffered a service outage on November 18, 2025. The outage was triggered by a bug in generation logic for a Bot Management feature file causing many Cloudflare services to be affected.

MPMatthew PrinceMatthew Prince·November 18, 2025SRE & Ops
AI & ML — Efficient Optimization With Ax, an Open Platform for Adaptive Experimentation

Efficient Optimization With Ax, an Open Platform for Adaptive Experimentation

We’ve released Ax 1.0, an open-source platform that uses machine learning to automatically guide complex, resource-intensive experimentation. Ax is used at scale across Meta to improve AI models, tune production infrastructure, and accelerate advances in ML and even hardware design. Our accompanying paper, “Ax: A Platform for Adaptive Experimentation” explains Ax’s architecture, methodology, and h

CWChris Wiltz·November 18, 2025AI & ML
AI & ML — Replicate is joining Cloudflare

Replicate is joining Cloudflare

Bringing Replicate’s tools into Cloudflare will continue to make our Workers Platform the best place on the Internet to build and deploy any AI or agentic workflow.

RBRita, Ben FirshmanRita, Ben Firshman·November 17, 2025AI & ML
Engineering — Highlights from Git 2.52

Highlights from Git 2.52

The open source Git project just released Git 2.52. Here is GitHub’s look at some of the most interesting features and changes introduced since last time.

TBTaylor BlauTaylor Blau·November 17, 2025Engineering
Frontend — Enhancing HDR on Instagram for iOS With Dolby Vision

Enhancing HDR on Instagram for iOS With Dolby Vision

We’re sharing how we’ve enabled Dolby Vision and ambient viewing environment (amve) on the Instagram iOS app to enhance the video viewing experience. HDR videos created on iPhones contain unique Dolby Vision and amve metadata that we needed to support end-to-end Instagram for iOS is now the first Meta app to support Dolby Vision video, […]

CWChris Wiltz·November 17, 2025Frontend
SRE & Ops — Open Source Is Good for the Environment

Open Source Is Good for the Environment

Most people have heard of open-source software. But have you heard about open hardware? And did you know open source can have a positive impact on the environment? On this episode of the Meta Tech Podcast, Pascal Hartig sits down with Dharmesh and Lisa to talk about all things open hardware, and Meta’s biggest announcements […]

CWChris Wiltz·November 14, 2025SRE & Ops
Frontend — Quick Hit #62

Quick Hit #62

CSS Masonry shaping up now that the CSSWG has landed on display: grid-lanes to trigger the layout switch.

GGGeoff GrahamGeoff Graham·November 13, 2025Frontend
Frontend — Quick Hit #61

Quick Hit #61

Bramus shares that Chrome Canary no longer forces CSS animations using width and height properties to run on the main thread.

GGGeoff GrahamGeoff Graham·November 13, 2025Frontend
Systems — The Range Syntax Has Come to Container Style Queries and if()

The Range Syntax Has Come to Container Style Queries and if()

Being able to use the range syntax with container style queries — which we can do starting with Chrome 142 — means that we can compare literal numeric values as well as numeric values tokenized by custom properties or the attr() function.

DSDaniel SchwarzDaniel Schwarz·November 13, 2025Systems
Frontend — Older Tech In The Browser Stack — Smashing Magazine

Older Tech In The Browser Stack — Smashing Magazine

There are many existing web features and technologies in the wild that you may never touch directly in your day-to-day work. Perhaps you’re fairly new to web development and are simply unaware of them because you’re steeped in the abstraction of a specific framework that doesn’t require you to know it deeply, or even at all. Bryan Rasmussen looks specifically at XPath and demonstrates how it can b

BRBryan RasmussenBryan Rasmussen·November 13, 2025Frontend
Engineering — The bastard DBA from hell

The bastard DBA from hell

Two little stories from the working life of the bastard DBA from hell, fighting user problems (but mostly users).

LALaurenz Albe·November 12, 2025Engineering
Performance — StyleX: A Styling Library for CSS at Scale

StyleX: A Styling Library for CSS at Scale

StyleX is Meta’s styling system for large-scale applications. It combines the ergonomics of CSS-in-JS with the performance of static CSS, generating collision-free atomic CSS while allowing for expressive, type-safe style authoring. StyleX was open sourced at the end of 2023 and has since become the standard styling system across Meta products like Facebook, Instagram, WhatsApp, […]

CWChris Wiltz·November 11, 2025Performance
Performance — Effectively Monitoring Web Performance — Smashing Magazine

Effectively Monitoring Web Performance — Smashing Magazine

There are lots of tips for [improving your website performance](https://www.debugbear.com/blog/improve-website-performance?utm_campaign=sm-10). But even if you follow all of the advice, are you able to maintain an optimized site? And are you targeting the right pages? Matt Zeunert outlines an effective strategy for web performance optimization and explains the roles that different types of data pl

MZMatt ZeunertMatt Zeunert·November 11, 2025Performance
AI & ML — Meta’s Generative Ads Model (GEM): The Central Brain Accelerating Ads Recommendation AI Innovation

Meta’s Generative Ads Model (GEM): The Central Brain Accelerating Ads Recommendation AI Innovation

We’re sharing details about Meta’s Generative Ads Recommendation Model (GEM), a new foundation model that delivers increased ad performance and advertiser ROI by enhancing other ads recommendation models’ ability to serve relevant ads. GEM’s novel architecture allows it to scale with an increasing number of parameters while consistently generating more precise predictions efficiently. GEM propagat

CWChris Wiltz·November 10, 2025AI & ML
Engineering — Extract audio from your videos with Cloudflare Stream

Extract audio from your videos with Cloudflare Stream

Cloudflare Stream provides a unified platform for video storage, encoding, and delivery. Our mission has always been to provide developers with powerful and flexible tools to manage their media libraries. Building on that mission, we are now enabling developers to seamlessly extract audio from videos.

PSPakhi SinhaPakhi Sinha·November 6, 2025Engineering
Performance — Async QUIC and HTTP:3 made easy- tokio-quiche is now open-source

Async QUIC and HTTP:3 made easy- tokio-quiche is now open-source

We’re excited to announce the open sourcing of tokio-quiche, our async QUIC library built on quiche and tokio. Relied upon in our services such as iCloud Private Relay and our next-generation Oxy-based proxies, tokio-quiche handles millions of HTTP/3 requests per second with low latency and high throughput.

MLMendes, Leo BloecherMendes, Leo Bloecher·November 6, 2025Performance
Performance — Build better software to build software better

Build better software to build software better

We manage the build pipeline that delivers Quip and Slack Canvas’s backend. A year ago, we were chasing exciting ideas to help engineers ship better code, faster. But we had one huge problem: builds took 60 minutes. With a build that slow, the whole pipeline gets less agile, and feedback doesn’t come to engineers until…

DRDavid Reed·November 6, 2025Performance
AI & ML — How AI Gateway runs on Fluid compute

How AI Gateway runs on Fluid compute

The AI Gateway is a simple application deployed on Vercel, but it achieves scale, efficiency, and resilience by running on Fluid compute and leveraging Vercel’s global infrastructure.

VVercel·November 6, 2025AI & ML
Design & UX — Six Key Components of UX Strategy — Smashing Magazine

Six Key Components of UX Strategy — Smashing Magazine

Let’s dive into the building blocks of UX strategy and see how it speaks the language of product and business strategy to create user value while achieving company goals. Part of the Measure UX & Design Impact (use the code 🎟 IMPACT to save 20% off today).

VFVitaly FriedmanVitaly Friedman·November 5, 2025Design & UX
Engineering — The Learning Loop and LLMs

The Learning Loop and LLMs

LLMs are useful because they lower the threshold for experimentation. But we have to beware that we don't use them to try to shortcut the learning loop that's an essential part of a software developer's practice. We have seen this problem with tools like low-code platforms, they provide a rapid burst of initial development, but we cannot sustain them because they undermine the learning required fo

UJUnmesh Joshi·November 4, 2025Engineering
AI & ML — Video Invisible Watermarking at Scale

Video Invisible Watermarking at Scale

At Meta, we use invisible watermarking for a variety of content provenance use cases on our platforms. Invisible watermarking serves a number of use cases, including detecting AI-generated videos, verifying who posted a video first, and identifying the source and tools used to create a video. We’re sharing how we overcame the challenges of scaling […]

CWChris Wiltz·November 4, 2025AI & ML
Frontend — How To Leverage Component Variants In Penpot — Smashing Magazine

How To Leverage Component Variants In Penpot — Smashing Magazine

With component variants, design systems become more flexible, letting you reuse the same component while adapting its look or state with ease. In this article, Daniel Schwarz demonstrates how design tokens can be leveraged to manage components and their variations using Penpot, the open-source tool built for scalable, consistent design.

DSDaniel SchwarzDaniel Schwarz·November 4, 2025Frontend
Engineering — Building for the next wave of app monetization

Building for the next wave of app monetization

Last week, Google announced that Android apps selling digital goods to US customers can now process in-app payments using third-party payment providers. Here’s a closer look at our solutions for app developers.

TFTim FisherTim Fisher·November 4, 2025Engineering
Languages — Engineering a Rust optimization quiz

Engineering a Rust optimization quiz

There are several Rust quizzes online, including one that’s literally called the “Unfair Rust Quiz” at https://this.quiz.is.fckn.gay/ , but when I was given the opportunity to record an episode of the Self-Directed Research podcast live on the main stage of EuroRust 2025 , I thought I’d come up with something special. The unfair rust quiz really deserves its name. It is best passed with a knowledg

AWAmos WengerAmos Wenger·November 1, 2025Languages
Engineering — GitHub Game Off 2025 theme announcement

GitHub Game Off 2025 theme announcement

GitHub’s annual month-long game jam is back for its 13th year! This November, make a game inspired by the theme WAVES—literal, digital, or emotional. 👋🏻 🌊 📡

LRLee ReillyLee Reilly·November 1, 2025Engineering