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 — How we built an internal data analytics agent

How we built an internal data analytics agent

Qubot, our internal Copilot-powered analytics agent, allows any GitHub employee to ask questions about our data in plain language. Here’s what we learned as we built it.

MVMatteo Vasirani, Cynthia JosephMatteo Vasirani, Cynthia Joseph·June 19, 2026AI & ML
AI & ML — Build your own vulnerability harness

Build your own vulnerability harness

We break down the technical architecture behind our multi-stage vulnerability discovery harness and automated triage loop. Learn how we manage state controls, squash false positives through adversarial review, and route around LLM context limits.

DJDan Jones, Alexandra GodoiDan Jones, Alexandra Godoi·June 18, 2026AI & ML
Engineering — Quick Hit #150

Quick Hit #150

Safari TP 246 trials scroll-state queries and word-break: auto-phrase (lacks Firefox support).

DSDaniel SchwarzDaniel Schwarz·June 18, 2026Engineering
AI & ML — What Link data tells us about AI spending

What Link data tells us about AI spending

We analyzed spending patterns across the 250 million customers paying with Link. We found that Link customers are spending more on AI than they were three months prior, investing heavily in platforms that let them build with AI.

DHDan HillDan Hill·June 18, 2026AI & ML
Engineering — The Siren Song of ariaNotify()

The Siren Song of ariaNotify()

There's a brand new ariaNotify() method — defined by the WAI-ARIA 1.3 Specification — that provides a means of programmatically triggering narration in a screen reader.

MMMat MarquisMat Marquis·June 17, 2026Engineering
Design & UX — Quick Hit #149

Quick Hit #149

Safari TP 246 adds support for <image> values in light-dark() and three or more values in color-mix() (lacks Chrome support).

DSDaniel SchwarzDaniel Schwarz·June 17, 2026Design & UX
Distributed — Introducing eve

Introducing eve

Introducing eve, the open-source agent framework from Vercel for building, running, and scaling agents in production, with durable execution, sandboxed compute, approvals, channels, tracing, and evals built in.

VVercel·June 17, 2026Distributed
Engineering — Introducing Vercel Connect

Introducing Vercel Connect

Vercel Connect lets your apps and agents access Slack, GitHub, and other services without storing long-lived secrets. Register a connector once and request scoped, short-lived tokens at runtime. Now in Public Beta.

VVercel·June 17, 2026Engineering
Engineering — Vercel for Enterprise Apps and Agents

Vercel for Enterprise Apps and Agents

Vercel for Enterprise Apps and Agents gives your entire company the ability to ship apps and agents safely, with identity, credential scoping, and infrastructure controls built into the platform by default.

VVercel·June 17, 2026Engineering
Frontend — Prop For That

Prop For That

Props for That creates live props based things CSS can't normally see in the browser. Things like cursor position, progress values, certain form states, current time, scroll velocity.

GGGeoff GrahamGeoff Graham·June 16, 2026Frontend