Techreport blog

Engineering Insights & Guides

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

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