weeklyfoo #141 is here: your weekly digest of all webdev news you need to know! This time you’ll find 42 valuable links in 4 categories! Enjoy!
🚀 Read it!
- The Intent Debt: Undocumented goals and rationale are technical debt that agentic AI makes far more expensive by Addy Osmani / ai, engineering, documentation / 10 min read
📰 Good to know
- The Problem with useEffect: Why useEffect runs more than expected and how to fix it with useMemo and useCallback by react.doctor / react, hooks / 4 min read
- The Conductor Rewrite: How a Tauri React app backed by SQLite was rebuilt to run twice as fast with TanStack Router and react-virtuoso by performance.dev / react, performance, tauri / 16 min read
- How LLMs Actually Work: Tokens, embeddings, attention, transformers, and residual connections explained from the ground up by @0xkato / ai, llm, ml / 25 min read
- The Hidden Why: Behavioral Economics for UX: How psychological and social factors drive user behavior, and the 3B Framework for designing around friction by Nielsen Norman Group / ux, design, product / 11 min read
- How to Make Your Design System AI-Ready: Hard-coded values and undocumented decisions break AI prototyping — structured tokens and documented constraints fix it by Smashing Magazine / design-systems, ai, frontend / 7 min read
- Announcing Angular v22: Signal Forms, Angular Aria, and async reactivity graduate to stable; new experimental features include async DI, template improvements, and error boundaries by The Angular Team / angular, javascript, frontend / 1 min read
- Modern Engineering Values: With agents writing more code, the values that matter shift — ownership, taste, and strict-but-fast feedback loops matter more than raw throughput by Christoph Nakazawa / engineering, ai, culture / 14 min read
- Code Is Cheap: If code costs nothing to write, the bottleneck shifts to judgment — knowing what to build, what to delete, and what the system actually needs by Carson Gross / engineering, ai, simplicity / 5 min read
- State of the Software Engineering Job Market in 2026, Part 2: AI engineering comp now exceeds software engineering comp; frontend-only roles are shrinking fastest; intern intake keeps falling even as hiring recovers by The Pragmatic Engineer / engineering, career, ai / 11 min read
- Initial Impressions of Claude Fable 5: Hands-on notes on the new model — 1M token context, stricter guardrails, and API fallback support when safety filters trigger by Simon Willison / ai, claude, llm / 14 min read
- Agent Experience Is the New Developer Experience: As AI agents become active contributors, engineering must shift from DX to AX — deterministic context layers, scoped permissions, and reliable workspaces for stateless models by Builder.io / ai, engineering, agents / 16 min read
- Doing Nothing at Work: Why an 80% utilization rate protects engineers from burnout and keeps them available for high-impact opportunities by Sean Goedecke / engineering / 11 min read
- Loop Engineering: Replace yourself as the agent prompter with an automated loop that drives AI agents to completion without supervision by @addyosmani / ai, engineering / 1 min read
- 8 Myths On Software Engineering And AI: Why AI’s measured engineering impact lags its promise — from how devs spend time to measurement gaps and real adoption patterns by Brian Houck / ai, engineering, dx / 6 min read
- Design Systems Are Over. Product Context Is the Work: Components stay essential but AI needs broader product context — decisions, constraints, and reasoning — to maintain coherence as it generates at scale by Robin Cannon / design-systems, ai, design / 5 min read
- npm v12 to Stop Running Install Scripts by Default: After a year of supply chain attacks, npm v12 will no longer execute pre/install/postinstall scripts unless explicitly approved via a new npm approve-scripts workflow by GitHub / npm, security, javascript / 4 min read
- The Fundamentals and Dev Experience of CSS @function: @function lets you define stylesheet-scoped functions that return values anywhere CSS can use one — Chromium-only for now but the potential is significant by Jane Ori / css, frontend / 20 min read
- AI-Assisted Engineers Are Burning Out. Is This Fine?: AI tools introduce hidden cognitive costs — overload, decreased fulfillment, and lost ownership — making AI a productivity trap for many developers by Evil Martians / ai, engineering, culture / 20 min read
- Predicting AI Job Exposure: Predicting which jobs AI will automate is nearly impossible — the jobs will change, the tools will change, and measuring work that way doesn’t hold up by Benedict Evans / ai, industry / 10 min read
- React Libraries and Tools for 2026: Robin Wieruch’s annual opinionated survey of the React ecosystem — from app scaffolding through state management, testing, and i18n by Robin Wieruch / react, javascript, ecosystem / 31 min read
- TanStack AI in Beta: Framework and provider-agnostic AI toolkit for React, Vue, Solid, and Angular — brings TanStack’s composable headless philosophy to AI integrations by TanStack / react, ai, javascript / 10 min read
🧰 Tools
- sem: Semantic version control on top of Git that shows what entities changed (functions, methods, classes) not just lines by Ataraxy Labs / cli, git, developer-tools
- Defending Code Reference Harness: Reference harness for testing how well LLMs defend code against adversarial prompts by Anthropic / security, ai, llm
- pg_durable: PostgreSQL extension for durable, exactly-once execution of long-running tasks by Microsoft / postgresql, database, tools
- gitdot: A home for great open-source software. by bkdevs / git
- performative-ui: AI-native React components that signal how oversubscribed your funding round is. by Li Zhang / ui, react
- free-email-domains: Maintained list of every known free email provider — useful for filtering sign-ups or validating email inputs by Kikobeats / tools, security, email
- asm: Unified CLI for managing AI agent skills across Claude Code, Cursor, and Windsurf — install, search, and audit capabilities from one place by luongnv89 / tools, cli, ai
- Desktop Commander MCP: MCP server that lets AI models execute shell commands, manage processes, and perform surgical code edits on local files including Excel, PDF, and Word by wonderwhy-er / tools, mcp, ai
- Apache Burr: Open-source Python framework for building chatbots and agents as graphs of simple Python functions with explicit state and transition management by Apache / python, agents, tools
- HelixDB: Rust OLTP database unifying graph, vector, relational, and document data in one system — designed to simplify AI memory and context management by HelixDB / database, ai, rust
- MonoSketch: Browser-based ASCII sketching and diagramming tool for creating visual designs with ASCII characters — open source by MonoSketch / ascii, tools, design
- DepsGuard: Rust-based tool that audits and rewrites your package manager config to disable install scripts, enforce cooldowns, and block provenance downgrades across npm, pnpm, yarn, and bun by Arnica / tools, security, npm
- Bonsai: Fast sandboxed expression language for safely evaluating user-supplied rules, filters, or templates without reaching for eval by Daniel Fry / javascript, tools, security
- MD This Page: Browser extension that converts any web page to clean readable Markdown in one click by Ademking / tools, browser, markdown
- UIverse: Community-built library of open-source UI elements — copy as HTML/CSS, Tailwind, React, or Figma by UIverse / ui, tools, frontend
- Animation Vocabulary: A glossary of common animation patterns with names you can use when prompting AI for motion design by animations.dev / design, animation, tools
- Noodle: Skills-based agent orchestrator that runs itself — define skills, wire them together, let the agent figure out its own execution plan by poteto / tools, agents, ai
- architect-loop: Claude Fable 5 as architect, GPT-5.5 Codex as builder, the repo as memory - a research-backed Claude Code skill for the cross-vendor agent loop by Dan McInerney / ai, claude, skills, fable, codex
🤪 Fun
- Mitos: ASCII art generator that converts images, GIFs, and JavaScript into text-based illustrations with customizable character sets by Oxide Computer / ascii, art, generator / 6 min read
- node_modules Heap: Walk through a node_modules folder in your browser FPS-style — absurd, delightful, and oddly educational by Andrew Nesbitt / javascript, fun, nodejs / 1 min read