weeklyfoo #90 is here: your weekly digest of all webdev news you need to know! This time you’ll find 43 valuable links in 6 categories! Enjoy!
🚀 Read it!
- Things to avoid in JavaScript: Many inexperienced (or even not so) frontend and backend developers do mistakes which can lead to bugs or reliability issues. Here I am going to list the things that should probably be avoided to reduce the risk of errors. by Suren Enfiajyan / javascript / 11 min read
📰 Good to know
- Anthropic: How we built our multi-agent research system.: OK, I’m sold on multi-agent LLM systems now. by Simon Willison / agents / 8 min read
- The State of Engineering Leadership in 2025: 600+ engineering leaders have shared their insights on how their roles are evolving! by Gregor Ojstersek / engineering, leadership / 13 min read
- Beware The URL Type-Safety Iceberg: Type-safe URL state is only the visible part. There are more dangers below. by François Best / urls, state / 8 min read
- The 25 Micro-Habits of High-Impact Managers: Sharp folks from across the First Round community share the small habits that great managers do, including delivering feedback with care, opening up about failure, and sending praise up the chain. by firstround.com / leadership / 28 min read
- Lessons From 9 More Years of Tricky Bugs: Grouped in Coding, Testing, and Debugging. by Henrik Warne / engineering, best-practices / 14 min read
- Astro Integrations Explained: If you’ve ever used Astro, you will no doubt have come across Astro’s integration system. You can think of integrations like plugins: They’re pieces of code that add new functionality and behavior to your project. by Louis Escher / astro / 13 min read
- Redis 8.0: Next major version of Redis by redis.io / redis / 7 min read
- Animating zooming using CSS: transform order is important… sometimes by Jake Archibald / css, zoom / 8 min read
- How the Google Cloud Outage Crashed the Internet: On June 12, 2025, a significant portion of the internet experienced a sudden outage. by ByteByteGo / gcp, outage / 13 min read
- What I Wish Someone Told Me When I Was Getting Into ARIA: Accessible Rich Internet Applications (ARIA) is an inevitability when working on web accessibility. That said, it’s everyone’s first time learning about ARIA at some point. by Eric Bailey / aria / 46 min read
- 1fr 1fr vs auto auto vs 50% 50%: Are these columns the same? by Chris Coyier / css, grid / 7 min read
- Goodbye Upgrade Fatigue — How Cursor Upgraded Our Storybook in Just 2 Hours!: Upgrading dependencies is the kind of task everyone tries to avoid — especially when it involves a library like Storybook, known for frequent updates and breaking changes. by Uri Klar / cursor, ai / 8 min read
- Reactivity is easy: Reactivity as a concept seems to be still misunderstood in the React ecosystem, and I wanted to provide a write-up of how we solved that problem in the MUI X Data Grid. by Rom Grk / react / 8 min read
- Performance and Stress Testing in Node.js: In this article, you’ll learn about stress and performance testing, why they’re important, the best tools available, and how to use them in Node. by Antonello Zanini / nodejs, testing / 16 min read
- How I Dropped the Production Database on a Friday Night: The case for moving fast and breaking things (before your competitors kill you) by Vincent Josse / databases, incidents / 6 min read
- The last six months in LLMs, illustrated by pelicans on bicycles: Keynote for AI Engineer World’s Fair by Simon Willison / llms, ai / 27 min read
- Exploring JavaScript: ES2025 Edition by Axel Rauschmayer / javascript, typescript / 3 min read
- The Brute Squad: Part 1 is tough: The Death of the IDE by Steve Yegge / ai / 27 min read
- What Would a Kubernetes 2.0 Look Like: Wish list for k8s 2.0 by Matt Duggan / k8s / 19 min read
🧰 Tools
- Path to CSS Shape: Convert SVG path data to CSS shape() function. by Matthew Morete / css, svgs
- Agent Rules: Rules and Knowledge to work better with agents such as Claude Code or Cursor by Peter Steinberger / ai, llms, agents
- MCP Index: An ever growing list of open source MCP servers by metorial.com/index / mcp
- Glassmorphism CSS Generator: Get started with this free CSS generator based on the glassmorphism design specifications to quickly design and customize the style properties. by ui.glass / css, glassmorphism
- Things: Thiings is a growing collection of 2800+ free AI-generated 3D icons. by Charlie Clark / icons
- Canine: Power of Kubernetes, Simplicity of Heroku by Chris Zhu / k8s, hosting
- Motia: Unified Backend Framework for APIs, Events, and AI Agents by motia.dev / ai, apis, events
- Figlet.js: A FIG Driver written in JavaScript which aims to fully implement the FIGfont spec. by Patrick Gillespie / figlet, fonts
- Universal Rules Template for AI Coding Assistants: Elevate vibe coding to vibe engineering: Get consistent Github Copilot custom instructions, Cursor custom rules, Roo Code rules, Cline rules, Windsurf rules across AI assistants via a universal, managed template. Features vibe coding memory bank & best practices for large codebases. by Boting Wang / ai, rules
- lstr: A fast, minimalist directory tree viewer, written in Rust. by Brandon Greenwell / cli, tools
- Eleventy LibDoc: An Eleventy starter project to craft slick and responsive documentation by Eleventy LibDoc / docs
- GenKit: An open source framework for building AI-powered apps with familiar code-centric patterns. Genkit makes it easy to develop, integrate, and test AI features with observability and evaluations. Genkit works with various models and platforms. by Firebase / ai
- darkmodejs: Utility package for managing Dark Mode on the web by Assortment / themes
- Unregistry: Push docker images directly to remote servers without an external registry by Pasha Sviderski / docker
- One: One is a new React framework - target web and native with a single Vite plugin and fully shared code, so you can ship cross-platform nearly as easy as single-platform. by onestack.dev / framework, react
- hurl: Hurl, run and test HTTP requests with plain text. by hurl.dev / http
- tiff: TIFF image decoder written entirely in JavaScript by ImageJS / image
- Harper: Offline, privacy-first grammar checker. Fast, open-source, Rust-powered by writewithharper.com / grammar, checker
🤪 Fun
- You’re not a front-end developer until you’ve…: Do the Quiz! by Nic Chan / quiz / 7 min read
📚 Tutorials
- Building an Infinite Marquee Along an SVG Path with React & Motion: Learn how to create an infinite marquee that follows a custom SVG path using React and Motion. by Daniel Petho / animations / 22 min read
- Learn Makefiles: With the tastiest examples by Chase Lambert / makefiles / 30 min read
📺 Videos
- The Creator of Hono on Bringing It to Node.js: In this session, I will talk about how we adapted Hono to run on Node.js, improved its performance, and the possibility that we will support Connect-compatible middleware. by Yusuke Wada / hono, nodejs
- Being An Awful Leader In A Few Easy Steps: At JOTB25 by Raphaël Beamonte / leadership