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
Engineering — BotID uncovers hidden SEO poisoning

BotID uncovers hidden SEO poisoning

A financial institution's suspicious bot traffic turned out to be Google bots crawling SEO-poisoned URLs from years ago. Here's how BotID revealed the real problem.

VVercel·July 2, 2026Engineering
Databases — We removed 80% of our agent’s tools

We removed 80% of our agent’s tools

We spent months building a sophisticated text-to-sql agent, but as it turns out, sometimes simpler is better. Giving it the ability to execute arbitrary bash commands outperformed everything we built. We call this a file system agent.

VVercel·July 2, 2026Databases
Performance — How to prompt v0

How to prompt v0

The best v0 prompts include three things. What you're building, who uses it and when, and your design constraints. This guide walks through the framework with side-by-side tests showing faster generation times, less code, and better UX decisions.

VVercel·July 2, 2026Performance
Frontend — Running Next.js in ChatGPT: How to Build ChatGPT Apps

Running Next.js in ChatGPT: How to Build ChatGPT Apps

Next.js now runs natively in ChatGPT with working navigation, React Server Components, and full features. Learn how we made this possible behind ChatGPTs triple iframe architecture and deploy our starter template to get started.

VVercel·July 2, 2026Frontend
Engineering — The no-nonsense guide to composable commerce

The no-nonsense guide to composable commerce

Composable commerce projects frequently become overly complex, leading to missed objectives and unnecessary costs. At Vercel, we take a no-nonsense approach to composable commerce that's solely focused on business outcomes.

VVercel·July 2, 2026Engineering
AI & ML — Unified reporting for all AI Gateway usage

Unified reporting for all AI Gateway usage

Break down AI inference costs by model, provider, user, and pricing tier. The Custom Reporting API gives you the data to calculate margins, track customer usage, and optimize spend across BYOK and system credentials.

VVercel·July 2, 2026AI & ML
Distributed — Mitigating Denial of Wallet risks with Vercel

Mitigating Denial of Wallet risks with Vercel

Protect against Denial of Wallet (DoW) attacks with Vercel. DoW exploits cloud scalability to inflate costs. Vercel provides solutions like budget alerts, spend limits, and anomaly detection to safeguard workloads and maintain financial stability.

VVercel·July 2, 2026Distributed
Frontend — Advancing Python typing

Advancing Python typing

PEP 827 introduces type manipulation to Python, bringing programmable, TypeScript-inspired type features to improve static typing, metaprogramming, and framework ergonomics.

VVercel·July 2, 2026Frontend
Performance — Building the Black Friday-Cyber Monday live dashboard

Building the Black Friday-Cyber Monday live dashboard

See how we built the data-heavy Black Friday-Cyber Monday dashboard to be cost-efficient, fast, and accurate. Building a data-heavy, real-time dashboard with a good user experience comes with challenges. Let's walk through how we overcame them.

VVercel·July 2, 2026Performance
AI & ML — Fluid compute: Evolving serverless for AI workloads

Fluid compute: Evolving serverless for AI workloads

Fluid, our newly announced compute model, eliminates wasted compute by maximizing resource efficiency. Instead of launching a new function for every request, it intelligently reuses available capacity, ensuring that compute isn’t sitting idle.

VVercel·July 2, 2026AI & ML