TLDR Dev 2026-11-13
Gemini Hydrogen arrives ⚡️, Resend moves to Go 📬, GraphQL gets an HTTP spec 🌐
Migrating Our Email API to Go (7 minute read)
Resend moved its email API from Node.js to Go in seven weeks, testing compatibility across responses, stored data, idempotency, and email contents. During a 50% rollout, median email latency fell from 58 ms to 31 ms and memory per task dropped from about 1.3 GB to 180 MB, though burst capacity and storage timeouts still needed tuning.
Announcing the GraphQL over HTTP Specification (4 minute read)
The first GraphQL over HTTP specification standardizes how requests and responses travel over HTTP while keeping the core GraphQL specification transport agnostic. Its application/graphql-response+json media type lets clients recognize a valid GraphQL response independently of the status code, improving interoperability and observability.
The Path to Rails 8.1: From Vue and jQuery to Stimulus (6 minute read)
DNSimple replaced about 50 Vue components and its jQuery code with native HTML, server-rendered Turbo Frames, and small Stimulus controllers. A DNS-check example shows how moving permissions, pricing, and failure-state rendering back to Ruby reduced duplicated logic and eliminated three extra queries from pages that displayed the control.
Switcher (15 minute read)
The story of the Macintosh's early application switcher connects technical tradeoffs with the difficulty of pricing strategically valuable software. A quick prototype led to months of compatibility debugging, while negotiations with Microsoft and Apple exposed the gap between valuing a program by development time and by what it enables for users.
Put MCP Next to Your API, Not on Top of It (5 minute read)
This architecture argument favors REST and MCP adapters over shared application flows, avoiding a second implementation of business logic and an extra internal HTTP hop. A worked example shows incremental migration from a legacy API, while distinguishing current support from proposed elicitation and durable-task features.
Give AI agents production access without secrets (Sponsor)
Teleport Beams is a trusted runtime for AI agents in production. Agents start with delegated identity and zero standing privileges. Approve execution plans, trace agent activity, and stop agents and their connections with a kill switch.
Explore Beams
Qwen Code (GitHub Repo)
Qwen Code is an open-source coding agent with terminal, editor, desktop, and browser interfaces, plus headless execution and SDKs. It supports multiple provider protocols and local models, with built-in memory, skills, agent teams, and MCP integration.
Become a founding member of TLDR's AI community (2 minute form)
TLDR is launching a curated community for AI builders to discuss major news and launches. The best links and comments will be featured in TLDR AI.
Apply here to join.
Introducing Gemini 4 Hydrogen (14 minute read)
Gemini 4 Hydrogen targets fast coding and agent execution, with a one-million-token context window priced at $1.50 per million input tokens and $7.50 per million output tokens. Google is also introducing Antigravity Orchestrator, which switches models within a session and reportedly achieved near-Carbon task success on Terminal-Bench 4.0 while using 24% less quota and finishing 19% faster.
UI SDK (Website)
UI SDK packages more than 50 interface behaviors, including focus management, selection, popups, and keyboard navigation, for coding agents to compose into components. Its component examples work across React, Vue, Svelte, Solid, and Web Components, with a skill that teaches agents how the behaviors fit together.
ZigZag (GitHub Repo)
ZigZag is a free Rust-based embroidery editor for macOS and Windows that turns SVG artwork into stitches and exports common machine formats. A built-in MCP interface lets agents create and edit designs, while supported Brother Skitch machines can receive designs over Bluetooth.
Brave Removes Tracking Metadata from Instagram and Facebook Photos (5 minute read)
Brave desktop 1.98 strips the hidden FBMD identifier from downloaded photos and uploads a cleaned copy when an existing file contains it. The identifier can persist across reuploads and could link copies of a photo, although Meta has not disclosed its purpose and Brave does not establish that it is used for tracking.
The most important software engineering news in one daily email
Join 470,000 readers for
one daily email