weeklyfoo #124 is here: your weekly digest of all webdev news you need to know! This time you’ll find 45 valuable links in 4 categories! Enjoy!
🚀 Read it!
- Something Big Is Happening: Think back to February 2020. by Matt Shumer / ai / 25 min read
📰 Good to know
- How we made geo joins 400× faster with H3 indexes: Geospatial functions are expensive, and they often force a loop join that starts to feel quadratic as your tables grow. by Maxence / sql / 8 min read
- GitHub Agentic Workflows: Repository automation, running the coding agents you know and love, with strong guardrails in GitHub Actions. by Github / ai, github / 4 min read
- The hidden danger of shipping fast: What to do when product velocity breaks the speed of adoption by Cleo / shipping, engineering / 11 min read
- Transformers.js v4 Preview: Now Available on NPM! by Hugging Face / ai, javascript / 7 min read
- Copilot SDK in technical preview: The Copilot SDK is now available in technical preview, providing language-specific SDKs for programmatic access to the GitHub Copilot CLI. by Github / ai, github, copilot / 4 min read
- ESLint v10.0.0 released: We just pushed ESLint v10.0.0, which is a major release upgrade of ESLint. by Nicholas C. Zakas / linter / 18 min read
- Hello Entire World: Today, we are announcing our new company, Entire, backed by a $60 million seed round to build the world’s next developer platform. by Thomas Dohmke / entire / 0 min read
- Minions: Stripe’s one-shot, end-to-end coding agents by Alistair Gray / ai, stripe / 1 min read
- Why “just prompt better” doesn’t work: How coding assistants get in the way of constraints discovery by bicameral-ai.com / ai, coding / 9 min read
- Building at the Speed of Thought: The night before — a Sunday — I had connected the scheduling system to my autonomous development pipeline and gone to sleep. by Zach Wills / ai / 9 min read
- Postgres Locks Explained: From novice to expert by TheOtherBrian1 / postgres, locks / 2 min read
- Error handling in bash: Bash scripts are usually system glue by Mathis Van Eetvelde / bash, error / 15 min read
- Announcing msgvault: Lightning fast private email archive and search system, with terminal UI and MCP server, powered by DuckDB by Wes McKinney / email, mcp, cli / 7 min read
- How I Use Claude Code: I’ve been using Claude Code as my primary development tool for approx 9 months, and the workflow I’ve settled into is radically different from what most people do with AI coding tools. by Boris Tane / ai, engineering / 14 min read
- Is Node.js Single-Threaded… or Not?: You’ve probably heard: Node.js is single-threaded. That statement is only partially correct. by Estefany Aguilar / nodejs / 8 min read
- In defense of not reading the code: Last week, I wrote an article whose purpose was to discuss where I saw AI-assisted coding going. That’s not what generated 200 comments worth of passionate… by Ben Shoemaker / ai, engineering / 12 min read
- I Improved 15 LLMs at Coding in One Afternoon. Only the Harness Changed.: In fact only the edit tool changed. That’s it. by Can Bölük / ai, engineering / 9 min read
- Lines of Code Are Back (And It’s Worse Than Before): The metric we killed is back, and AI made it worse by Allan MacGregor / loc, engineering / 15 min read
- Introducing Markdown for Agents: The way content and businesses are discovered online is changing rapidly. by Celso Martinho, Will Allen / markdown, cloudflare / 10 min read
- 14 More lessons from 14 years at Google: This time about teams, trust, and the systems around the code. by Addy Osmani / lessons, ai / 14 min read
- Why Am I Doing the Thinking for You?: I got a Slack message the other week, just - What do you think? by Matheus Lima / engineering / 5 min read
- Two kinds of AI users are emerging: The gap between them is astonishing. by Martin Alderson / engineering, ai / 8 min read
- Virtual Scrolling for Billions of Rows: Techniques from HighTable by Sylvain Lesage / scrolling, css / 24 min read
- Building Bulletproof React Components: Most components are built for the happy path. by Shu Ding / react, javascript, components, ui / 8 min read
- Components Will Kill Pages: The internet is changing. by Brayden Wilmoth / engineering, web, ui / 4 min read
🧰 Tools
- agent-slack: Slack automation CLI for AI agents by Stably AI / ai, slack
- Griddy Icons: Lightweight icon library by griddyicons.com / icons
- Vouch: A community trust management system based on explicit vouches to participate. by Mitchell Hashimoto / community, trust, management
- Gemini CLI: An open-source AI agent that brings the power of Gemini directly into your terminal. by Google / ai, terminal
- Claude Code Skills: Skills for Claude Code CLI such as full stack dev Cloudflare, React, Tailwind v4, and AI integrations. by Jeremy Dawes / ai, claude, skills
- just-bash: Bash for Agents by Vercel Labs / ai, bash
- broz: A simple, frameless browser for screenshots by Anthony Fu / browser, screenshots
- SVG Studio: SVG Studio is a browser-based tool for developers and designers who work with SVG. by Gavin Atkinson / svg
- almostnode: Node.js in your browser. Just like that. by almostnode.dev / nodejs, browser
- @vinejs/vine: VineJS is a form data validation library for Node.js by vinejs.dev / nodejs, validation
- Shrink your codebase 5-10x: CodeSpeak is a next-generation programming language powered by LLMs by codespeak.dev / ai, code, language
- Karpathy-Inspired Claude Code Guidelines: A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy’s observations on LLM coding pitfalls. by Jiayuan Zhang / ai, skills
- Rari: High-performance React Server Components framework powered by a Rust runtime, delivering 9.1x faster response times (0.43ms vs 3.92ms) and 46.5x higher throughput (74,662 vs 1,605 req/sec) than Next.js with zero-config setup. by rari.build / react, server, rust, performance
- FrankenTUI: Minimal, high-performance terminal UI kernel with diff-based rendering, inline mode, and RAII terminal cleanup by Jeff Emanuel / terminal, ui
- Bearnie: Accessible components for Astro and Tailwind CSS. Components are copied to your project. You own and control the code. by Michael Andreuzza / accessibility, astro, tailwind
- crashcat: physics engine for javascript, built for games, simulations, and creative websites by Isaac Mason / physics, javascript, games, simulations
- WireText: Unicode Wireframe Design Tool by Daniel Howells / design, wireframe, asciiart
📺 Videos
- Vite, Rust & The Future of JavaScript Tooling: In this episode, Evan You, creator of Vue.js and Vite, shares his journey from building Vite to founding VoidZero and developing a complete Rust-based JavaScript toolchain. by Evan You / js, rust, tools
- Beyond the AI Hype - What’s Real, What’s Next: NDC London by Richard Campbell / ai