TLDR Dev 2026-10-15
OpenCode 2.0 ⚡️, JEV accepts images 🖼, agent evals 🍎
The Most Common Questions About Agent Evals, Answered (8 minute read)
Agent evals score runs against desired behaviors, but exact-output tests often fail because agent outputs and paths vary. The guide recommends starting with 10 to 20 examples drawn from traces, combining code evaluators with LLM judges and human review, and using offline and online evals at different stages.
Lazy Loading Images and Media: How Far Ahead Browsers Fetch (6 minute read)
Browsers fetch lazy-loaded media at different distances, with Chrome adjusting its margin based on connection speed, Firefox using a fixed 600-pixel threshold, and Safari applying a viewport-based threshold to images. The article explains why the largest contentful paint image should load eagerly and why media dimensions should be reserved to prevent layout shifts. Its practical takeaway is to use native lazy loading selectively, based on how far ahead each browser fetches.
From 2,500 requests to 24: Rebuilding star history without the stargazers (7 minute read)
GitHub rebuilt its star-history API to return up to 30 weeks of daily counts in one request. Maintainers can track a project's momentum without exposing stargazer identities, which could be scraped for spam or phishing. To avoid simply shifting the cost to count queries, the endpoint filters stars by time before counting, reducing database work.
Pure UI in the Agentic Era (6 minute read)
The article revisits the idea that UI should be a pure function of state and explains why it matters for agent-written interfaces. Passing roles, plans, billing status, and feature flags explicitly lets teams render and inspect each state combination before release.
Passkeys Are Not a Trap (4 minute read)
Synced consumer passkeys generally return no attestation, and WebAuthn attestation identifies an authenticator model rather than a user's operating system, browser, or firmware. The response argues that passkeys remain more phishing-resistant than TOTP and recommends continuing to use them.
The most important software engineering news in one daily email
Join 470,000 readers for
one daily email