Techreport blog

Engineering Insights & Guides

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

11,839 articles
AI & ML — Why we cannot wait for better post-quantum signature algorithms

Why we cannot wait for better post-quantum signature algorithms

NIST is advancing nine new post-quantum signature algorithms as potential candidates for future standardization. We take a closer look at all of them, and argue that while they are in the works and show great potential, we should use ML-DSA for now — the best one currently available.

BCBas, Christopher PattonBas, Christopher Patton·July 9, 2026AI & ML
Security — How GitHub gave every repository a durable owner

How GitHub gave every repository a durable owner

GitHub had over 14,000 repositories. Fewer than half had clear ownership. Here’s how we gave every active repository a validated owner in under 45 days, archived the rest, and made ownership the foundation for everything that followed.

MRMichael RecachinasMichael Recachinas·July 9, 2026Security
Design & UX — Designing For Distressed Users: Why Mental Health Apps Shouldn’t Follow Every UI Fashion — Smashing Magazine

Designing For Distressed Users: Why Mental Health Apps Shouldn’t Follow Every UI Fashion — Smashing Magazine

Many UI trends are designed to capture attention and signal innovation, but those goals often conflict with the needs of mental health apps: reducing cognitive strain, fostering trust, and providing a sense of refuge. Kat Homan introduces an evaluation framework that helps designers assess whether trendy visual and interaction patterns support or undermine the unique goals of mental health experie

KHKat HomanKat Homan·July 9, 2026Design & UX
Distributed — Introducing Meerkat- an experiment in global consensus

Introducing Meerkat- an experiment in global consensus

Cloudflare Research is building a global consensus service called Meerkat that uses a new consensus algorithm called QuePaxa. We plan to use Meerkat to build a strongly consistent, fault-tolerant key-value store, and other applications.

JLJames Larisch, Bob HalleyJames Larisch, Bob Halley·July 8, 2026Distributed
Security — Cloudflare proudly joins the UK government's Cyber Resilience Pledge

Cloudflare proudly joins the UK government's Cyber Resilience Pledge

The pledge is a voluntary framework inviting organizations to commit to foundational cyber security governance, board-level accountability, and supply chain rigor. For over a decade, Cloudflare has pioneered the core pillars of this framework: democratizing security, leadership accountability, and radical transparency.

CCloudflare·July 7, 2026Security
Networking — Quick Hit #159

Quick Hit #159

Firefox 154 (Nightly) will ship text-box, text-box-trim, and text-box-edge, making them Baseline.

DSDaniel SchwarzDaniel Schwarz·July 7, 2026Networking
Engineering — Quick Hit #158

Quick Hit #158

Safari TP 247 becomes the first to trial calc-mix(), which returns a progress point between two values.

DSDaniel SchwarzDaniel Schwarz·July 6, 2026Engineering
Frontend — Getting Started with Anchor Positioning

Getting Started with Anchor Positioning

For decades, one of the most notoriously-challenging problems on the web has been sticking one element to another element, for things like tooltips and nested menus. The CSSWG has decided to provide a first-class solution to this problem, and it’s pretty friggin’ cool! In this tutorial, I’ll share the most useful parts I’ve found from this modern CSS feature.

JWJosh W. Comeau·July 6, 2026Frontend
Engineering — Quick Hit #157

Quick Hit #157

Chrome 150 becomes the first to ship animatable zoom, flex-wrap: balance, overscroll-behavior: chain (chaining with no overscroll), named-feature(), corner

DSDaniel SchwarzDaniel Schwarz·July 3, 2026Engineering
Systems — Quick Hit #156

Quick Hit #156

Chrome 150 implements comma-separated container queries as well as <image> support for light-dark(), following Firefox support.

DSDaniel SchwarzDaniel Schwarz·July 2, 2026Systems