Techreport blog

Engineering Insights & Guides

The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

11,841 articles
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