Signup here for the newsletter to get the weekly digest right into your inbox.
weeklyfoo #103 is here: your weekly digest of all webdev news you need to know! This time you'll find 34 valuable links in 6 categories! Enjoy!
🚀 Read it!
- How tech companies measure the impact of AI on software development: How do GitHub, Google, Dropbox, Monzo, Atlassian, and 13 other companies know how well AI tools work for devs? A deepdive sharing exclusive details, with CTO Laura Tacho by - / Gergely Orosz, Laura Tacho / 37 min read
📰 Good to know
- Get Excited About Postgres 18: Postgres 18 will be released in just a couple weeks! Here’s some details on the most important and exciting features. by Elizabeth Christensen / postgres / 10 min read
- Developing an alt text button for images on my website: Button showing alt text with only html and css. by James G / html, css / 7 min read
- Why aren’t you a good fit?: Asking candidates why we should NOT hire them has turned out to be a remarkable filter. by Antoni Okov / interview, hiring / 5 min read
- Which npm package has the largest version number?: I spent way too much time on this by Adam Langbert / investigations, npm / 19 min read
- Vibe Coding Is Creating Braindead Coders: Confession: I’ve been using Claude Code to write all my code for me. And I think it’s making me worse at the thing I’ve loved doing for twelve years. by Namanyay Goel / ai, vibe-coding / 9 min read
- Gleam my new obsession: I love Rust, but... by Eric Codes / gleam / 19 min read
- Popular Tinycolor npm Package Compromised in Supply Chain Attack Affecting 40+ Packages: Malicious update to @ctrl/tinycolor on npm is part of a supply-chain attack hitting 40+ packages across maintainers by Socket.dev / supply-chain, security / 7 min read
- Let’s kill vibe coding and bring back prompt engineering: The return of prompt engineering? by Oscar Jite-Orimiono / prompts, ai, vibe-coding / 20 min read
- Replace Your Animated GIFs with SVGs: No one loves dancing hamster GIFs more than I do. by John Rhea / animations, svg / 12 min read
- Wasm 3.0 Completed: Three years ago, version 2.0 of the Wasm standard was (essentially) finished, which brought a number of new features, such as vector instructions, bulk memory operations, multiple return values, and simple reference types. by Andreas Rossberg / wasm / 7 min read
- Finally, safe array methods in JavaScript: Without mutation! by Matt Smith / arrays, javascript / 5 min read
- Announcing tldraw SDK 4.0: New starter kits, accessibility features, and license changes for tldraw's fourth major version. by Steve Ruiz / tldraw, sdk / 5 min read
- pnpm 10.16: New setting for delayed dependency updates by Zoltan Kochan / pnpm / 4 min read
- How to Motivate Yourself To Do A Thing You Don't Want to Do: Learn some ways to help encourage action when you feel unmotivated. by Ashley Janssen / performance, motivation / 12 min read
🧰 Tools
- Anime.js: Anime.js is a fast, multipurpose and lightweight JavaScript animation library with a simple, yet powerful API. by Julian Garnier / animations, javascript
- Gleam: Gleam is a friendly language for building type-safe systems that scale! by gleam.run / gleam, language
- openapi-typescript-server: Codegen TypeScript servers from OpenAPI by Jason Blanchard / openapi, typescript, codegen
- Claude Code Action: A general-purpose Claude Code action for GitHub PRs and issues that can answer questions and implement code changes. by Anthropics / github, ai, code
- Claude Flow: Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. by rUv / ai, claude
- Github MCP Registry: Servers and tools from the community that connect models to files, APIs, databases, and more. by github.com / github, ai, mcp
- Tooooools.app: Upload an image -> Select and adjust effect -> Export by Daniil Sukhovskoy / images, effects
- Trigger.dev: Build and deploy fully‑managed AI agents and workflows by Trigger.dev / ai, workflows, agent
- dagger.js: A lightweight html-based runtime web frontend framework. by Tony Peakman / html, framework
- pass: the standard unix password manager by passwordstore.org / unix, passwords
- Attempt: CLI for retrying fallible commands by Max Bond / cli, retry
- Loadmore: loadmo.re is a mobile websites gallery showcasing the best design inspiration for unconventional web. by loadmo.re / gallery
- Ion: Ion is a JavaScript runtime for integrating a JavaScript engine within a Rust program. by David Alsh / javascript, rust, runtime
- Hexo: A fast, simple & powerful blog framework, powered by Node.js. by Hexo / blog, framework, nodejs
🎨 Design
- 50 fonts that will be popular with designers in 2026: We asked the creative community about the fonts they're keen to get their hands on. Read on to find out how they responded. by Tom May / fonts / 27 min read
🤪 Fun
- ohyaml.wtf: How good is your knowledge of yaml? by ohyaml.wtf / yaml, quiz / 1 min read
- I'm not a robot: By Neal, of course! by Neal / robot / 1 min read
- You can't screenshot this!: This is a fun tool that prevents screenshots of your content. by unscreenshottable.vercel.app / tool, screenshots / 0 min read
📚 Tutorials
- Using the node 18+ native test runner with TypeScript and React: Node.js 18 introduced a native test runner that eliminates the need for jest, mocha or vitest in basic scenarios. We’ve been using it exclusively for the past couple of weeks with great success. by Matthew Brown / nodejs, tests / 2 min read
Want to read more? Check out the full article here.
To sign up for the weekly newsletter, visit weeklyfoo.com.
Top comments (0)