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
Frontend — Using and Styling the Dialog Element

Using and Styling the Dialog Element

There's a lot of nuance to the <dialog> element, a seemingly little piece of web architecture. I've got some notes from digging into it. Using and Styling the Dialog Element originally handwritten and published with love on CSS-Tricks . You should really get the newsletter as well.

GGGeoff GrahamGeoff Graham·August 7, 2026Frontend
AI & ML — Give any website a WebMCP interface

Give any website a WebMCP interface

Today we're launching a developer preview of WebMCP on Cloudflare. With one switch, any site becomes usable by browser AI agents — no new APIs, no origin changes — while the human stays in control and creators keep their traffic.

WRWill RoweWill Rowe·August 6, 2026AI & ML
SRE & Ops — The next generation of MCP

The next generation of MCP

The next version of MCP has a rewritten, stateless core that just works on Workers. We cover upgrades to the protocol, the new feature lifecycle and SDK migration path, and hear from early adopters already running it in production.

MCMatt CareyMatt Carey·August 6, 2026SRE & Ops
Security — How we took malware advisories beyond npm

How we took malware advisories beyond npm

GitHub malware advisories no longer stop at npm. Here’s how we wired OpenSSF’s malicious-packages data into the Advisory Database, and why we built the pipeline paranoid.

AKAnkit Kumar HoneyAnkit Kumar Honey·August 6, 2026Security
AI & ML — Introducing Agent Plugins

Introducing Agent Plugins

Agent Plugins 1.0.0 is an open, vendor-neutral specification for packaging Agent Skills and MCP servers into distributable plugins that compatible AI agent clients can discover and load.

VVercel·August 6, 2026AI & ML
Engineering — WriteGuard: Fine-grained controls for MCP Servers

WriteGuard: Fine-grained controls for MCP Servers

At Cloudflare, we knew we could not depend on every employee to configure every agent perfectly or watch every tool call. Before expanding write access across our own internal MCP servers, we built WriteGuard. We are now bringing those controls to Cloudflare MCP server portals through a private beta.

SRScott Roe Meschke, KennyScott Roe Meschke, Kenny·August 5, 2026Engineering
Architecture — The Agent Access Model

The Agent Access Model

The Agent Access Model proposes a new architecture to secure task-scoped agents using strict identity brokering, continuous mediation, and stateful trust.

SSilverlockSilverlock·August 5, 2026Architecture
AI & ML — How we’re rethinking work at Cloudflare with Cloudflare OS

How we’re rethinking work at Cloudflare with Cloudflare OS

We built Cloudflare OS to equip our teams to safely rethink how they get work done with AI. The platform brings together the best of our technologies, from our Compute primitives to our Zero Trust suite. This post walks through our journey to give our users the best AI tools available.

SSamSam·August 5, 2026AI & ML
SRE & Ops — From User Sequences to Scaling Laws: A Multi-Stage Architecture for Meta’s Ads Ranking

From User Sequences to Scaling Laws: A Multi-Stage Architecture for Meta’s Ads Ranking

Every day, Meta’s recommendation platforms handle billions of user interactions, generating rich temporal signals that capture individual preferences and intent across products, ads, and content. In our 2024 post on sequence learning for ads recommendations, we showed how modeling the order and timing of user actions (rather than relying on static, manually engineered sparse features) […] Read Mor

CWChris Wiltz·August 5, 2026SRE & Ops
Design & UX — Introducing the new v0 API

Introducing the new v0 API

Today we're introducing the new v0 API: programmatic, headless access to v0's app-building agent. Send a prompt and v0 generates an app, starts a dev server in a Vercel Sandbox, and gives you a preview URL you can embed in your own UI.

VVercel·August 5, 2026Design & UX