Worried your logs are leaking secrets? Allan Breyes shows how to keep sensitive data out of logs — no silver bullets, just well‑placed lead ones. If you’re building CLI tools, Hong Minhee argues you should stop writing validation and parse it right from the start (bonus points if you’re using TypeScript). Over in CSS-land, Josh Comeau explores color-shifting animations if your UI needs a little chromatic charm. Val Town rebuilt their TypeScript editor from scratch, and Tom MacWright explains how to keep an unruly package.json garden under control.
On the tools front, Dotter looks like a promising way to tame your dotfiles, Term.Everything lets you run GUI apps in the terminal (we see you, chaos gremlins), and mdream can turn any site into clean Markdown for LLMs — perfect for curating your own knowledge base.
Ankur Goyal explains the rise of async programming in a way that will sound suspiciously like your current workload. And there’s a crisp, production-ready setup guide for Express 5 with TypeScript so you can ship without yak-shaving.
If that’s not enough: npm supply-chain attacks are still a thing (stay vigilant), Claude can now create and edit files directly (spreadsheets, slides, the whole productivity suite), and Tiger Style wants your coding to be safe, fast, and actually pleasant. It’s a good week to upgrade your toolbelt — and maybe your terminal.
Signup here for the newsletter to get the weekly digest right into your inbox.
Find the 10 highlighted links of weeklyfoo #102:
by Ankur Goyal
I spend a decent amount of time reviewing code I didn't write.
🚀 Read it!, engineering, ai
by Allan Breyes
There's no silver bullet, but if we put some lead bullets in the right places, we have a good shot at keeping sensitive data out of logs.
📰 Good to know, logs
Stop writing CLI validation. Parse it right the first time.
by Hong Minhee
I have this bad habit. When something annoys me enough times, I end up building a library for it. This time, it was CLI validation code.
📰 Good to know, validation, cli
by Josh Comeau
An Exploration of Color Animation Techniques
📰 Good to know, css, animation
How to keep package.json under control
by Tom MacWright
Val Town is a React application with a ton of dependencies. It's complicated, and we have to deal with dependency upgrades all the time.
📰 Good to know, dependencies, javascript, npm
by SuperCuber
A dotfile manager and templater written in rust
🧰 Tools, dotfiles
by Michael Mulet
Run any GUI app in the terminal
🧰 Tools, terminal, gui
by Harlan Wilton
Convert any site to clean markdown & llms.txt. Boost your site's AI discoverability or generate LLM context for a project you're working with.
🧰 Tools, markdown, llms
by tryandromeda.dev
A modern, fast, and secure JavaScript & TypeScript runtime built from the ground up in Rust 🦀 and powered by Nova Engine and Oxc.
🧰 Tools, rust, typescript
How To Set Up Express 5 For Production In 2025
by Jan Hesters
This article will help you build an Express 5 app with TypeScript.
📚 Tutorials, express
Want to read more? Check out the full article here.
To sign up for the weekly newsletter, visit weeklyfoo.com.
Top comments (0)