weeklyfoo #136 is here: your weekly digest of all webdev news you need to know! This time you’ll find 36 valuable links in 4 categories! Enjoy!
🚀 Read it!
- Agent Skills: AI coding agents skip the senior-engineering work unless you encode discipline as something they cannot talk themselves out of by Addy Osmani / ai, engineering / 13 min read
📰 Good to know
- Why Trusted Publishing Can’t Save Us from Social Engineering: Unmasking the risky illusion of npm’s trusted publishing amidst recent cyber attacks. by Matteo Collina / npm, security / 8 min read
- Agentic Coding Is a Trap: The shift toward agentic coding risks atrophying developers’ critical thinking and implementation skills while increasing complexity by Lars Faye / ai, engineering / 14 min read
- Why TUIs Are Back: Native GUI fragmentation and Electron bloat are driving a resurgence of Terminal User Interfaces — fast, automatable, and consistent across platforms by Alcides Fonseca / terminal, engineering / 8 min read
- Agents with Taste: Coding agents don’t know what great animations feel like — on the gap between AI leverage and visual judgment in frontend work by Emil Kowalski / ai, frontend / 5 min read
- I Am Worried About Bun: Post-Anthropic acquisition concerns about Bun’s future — the runtime remains excellent, but the worry is whether it gets the same enshittification seen in other developer tools by wwj.dev / javascript, engineering / 7 min read
- CSS Range Queries: Interactive guide on why you should use range syntax in media queries instead of min/max — visual demos included by Ahmad Shadeed / css, frontend / 6 min read
- Wiki Builder: A Claude Code Plugin for Building LLM Knowledge Bases by Elvis Saravia / ai, wiki, knowledge / 8 min read
- Claude Code Is Not Making Your Product Better: At the frontier, the bottleneck is taste — AI raises the floor for everyone but won’t help artisans create better products, only generic ones by E.T. Handing / ai, engineering, opinion / 12 min read
- Cognitive Surrender: When AI output quietly becomes your output — engineers cross from cognitive offloading into cognitive surrender by borrowing AI confidence and treating it as their own by Addy Osmani / ai, engineering, opinion / 13 min read
- Postgres 19’s Most Exciting Features: An opinionated look at v19 highlights — pg_plan_advice, DDL extraction, online REPACK CONCURRENTLY, and observability improvements by Tianzhou / postgres, database / 13 min read
- I tracked 430 hours of Claude Code usage.: 73% was wasted on these 9 patterns. by Mnimiy / ai, tokens / 1 min read
- Vibe Coding and Agentic Engineering Are Getting Closer: AI blurs the line between casual and professional engineering as dependable agents lead experts to trust generated output over documentation and tests — human expertise remains essential for production systems by Simon Willison / ai, engineering, opinion / 10 min read
- The Architecture of Local-First Web Development: A paradigm shift where app data lives on the user’s device — modern implementations use SQLite compiled to WebAssembly with sync engines handling conflict resolution by Smashing Magazine / engineering, database / 35 min read
- Projecting React: Tanner Linsley spent a day prompting an AI agent to regenerate React’s public API as a ~9KB runtime running 2-3x faster than stock React — shipped quietly and available on npm as @tanstack/redact by Tanner Linsley / javascript, react, ai / 18 min read
- From React to Web Components: A Migration That Saved 100KB: Migrating a site from React to native Web Components led to patterns that grew into the nanotags library — 100KB lighter with better performance by Pavel Grinchenko (Evil Martians) / javascript, frontend / 15 min read
- AI Load Breaks GitHub – Why Not Other Vendors?: Analysis of how AI-driven traffic overwhelmed GitHub infrastructure while other vendors avoided similar outages by The Pragmatic Engineer / engineering, ai / 16 min read
- 10 Lessons for Agentic Coding: Durable practical guidelines for agentic coding with Codex, Claude Code, or any LLM coding agent — distilled from active experience tracking what sticks as models improve by Drew Breunig / ai, engineering / 4 min read
🧰 Tools
- Graphify: AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs, papers, images, or videos into a queryable knowledge graph. App code + database schema + infrastructure in one graph. by Safi / ai, skills
- Acai: Spec-driven software development toolkit with a feature.yaml format, CLI, and dashboard for tracking requirements from spec to code to tests by acai.sh / engineering, cli
- Agent Desktop: Native desktop automation CLI for AI agents — 53 commands using OS accessibility trees, structured JSON output, no screenshots needed by lahfir / ai, cli, automation
- Manifest: Open-source AI model router that intelligently redirects each query to the most suitable model — 300+ models across 16+ providers, reduces AI costs by up to 70% by mnfst / ai, tools
- Flue: Experimental TypeScript framework for building headless AI agents using a runtime-agnostic harness — define agent logic and context through Markdown files with minimal code by Astro / ai, typescript
- Openhare: AI-powered cross-platform desktop SQL client for querying and exploring databases by Sun Jian / ai, database
- Agentic Inbox: Self-hosted React 19 and React Router 7 web email app built heavily on Cloudflare APIs — open sourced by Cloudflare / ai, tools, github
- Formisch: Modular, type-safe, framework-agnostic form library for JavaScript by open-circle / javascript, tools
- ShaderPad: Lightweight dependency-free WebGL shader library for embedding creative shader effects on any page — no boilerplate by Riley J. Shaw / webgl, tools
- pg_column_tetris: Postgres extension that enforces optimal column alignment to minimize row padding waste — shows bytes lost to padding or blocks inefficient table creation by Roger Welin / postgres, database
- Token Optimizer: Find the ghost tokens. Fix them. Survive compaction. Avoid context quality decay. by Alex Greenshpun / ai, tokens
- Warp Terminal Open Source: Warp’s AI-native terminal, previously closed-source, is now open sourced under Apache 2.0 by Warp / terminal, tools
- Plow: HTTP benchmarking tool with real-time terminal stats, configurable concurrency and ramp-up, JSON output, and a web UI by six-ddc / tools, cli, performance
- deepsec: Agent-powered vulnerability scanning for codebases — from Vercel Labs by Vercel Labs / security, ai, tools
- Open Agents: Open-source three-layer framework for deploying durable background coding agents that run multi-step processes independently of a single request lifecycle, with tools for file management and GitHub PR automation by Vercel Labs / ai, tools, github
- tsz: WIP Rust-based TypeScript compiler claiming to outperform tsgo — community watching if it becomes TypeScript 8 by tsz.dev / typescript, tools
- Mirage: Unified virtual file system that lets AI agents interact with S3, Google Drive, Slack, and more through a single directory tree via standard Unix-like commands by strukto-ai / ai, tools
🤪 Fun
- Datatype, font: Variable font that turns text characters into charts and data visualizations by Frank Tisellano / design, fun / 3 min read