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
Performance — Stripe Atlas startups in 2025: Year in review

Stripe Atlas startups in 2025: Year in review

2025 was a breakout year for early-stage startups, as founders generated revenue faster than ever. Three shifts stand out: customer bases are becoming more global, time-to-revenue has compressed, and founders are turning their focus to AI agents.

JCJesse CareyJesse Carey·December 18, 2025Performance
Career & Teams — How We Built Meta Ray-Ban Display: From Zero to Polish

How We Built Meta Ray-Ban Display: From Zero to Polish

We’re going behind the scenes of the Meta Ray-Ban Display, Meta’s most advanced AI glasses yet. In a previous episode we met the team behind the Meta Neural Band, the EMG wristband packaged with the Ray-Ban Display. Now we’re delving into the glasses themselves. Kenan and Emanuel, from Meta’s Wearables org, join Pascal Hartig on […]

CWChris Wiltz·December 17, 2025Career & Teams
Engineering — Toon Title Text Generator

Toon Title Text Generator

Andy Clarke with a brand-new resource. It generates the sort of fun typography that Andy commonly uses in his own work that's geared towards cartoon headings.

GGGeoff GrahamGeoff Graham·December 15, 2025Engineering
Engineering — Quick Hit #70

Quick Hit #70

Firefox 146 becomes the first to trial @custom-media, an at-rule that’s like custom properties but for media queries.

DSDaniel SchwarzDaniel Schwarz·December 15, 2025Engineering
Frontend — How AI Is Transforming the Adoption of Secure-by-Default Mobile Frameworks

How AI Is Transforming the Adoption of Secure-by-Default Mobile Frameworks

Meta’s secure-by-default frameworks wrap potentially unsafe OS and third-party functions, making security the default while preserving developer speed and usability. These frameworks are designed to closely mirror existing APIs, rely on public and stable interfaces, and maximize developer adoption by minimizing friction and complexity. Generative AI and automation accelerate the adoption of secure

CWChris Wiltz·December 15, 2025Frontend
Languages — Introducing arborium, a tree-sitter distribution

Introducing arborium, a tree-sitter distribution

About two weeks ago I entered a discussion with the docs.rs team about, basically, why we have to look at this: When we could be looking at this: And of course, as always, there are reasons why things are the way they are. In an effort to understand those reasons, I opened a GitHub issue which resulted in a short but productive discussion. I walked away discouraged, and then decided to, reasons be

AWAmos WengerAmos Wenger·December 13, 2025Languages
Languages — What Else Could Container Queries... Query?

What Else Could Container Queries... Query?

How far can we really go with container queries? There are dozens of media queries now, so what if there were dozens of container queries as well? What could we use them for?

DSDaniel SchwarzDaniel Schwarz·December 12, 2025Languages
Performance — Let’s talk about GitHub Actions

Let’s talk about GitHub Actions

A look at how we rebuilt GitHub Actions’ core architecture and shipped long-requested upgrades to improve performance, workflow flexibility, reliability, and everyday developer experience.

BDBen De St Paer-GotchBen De St Paer-Gotch·December 11, 2025Performance