DEV Community

Cover image for Let the async work begin!
Adam
Adam

Posted on

Let the async work begin!

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:


The rise of async programming

by Ankur Goyal

I spend a decent amount of time reviewing code I didn't write.

🚀 Read it!, engineering, ai


Keeping Secrets Out of Logs

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


Color Shifting in CSS

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


Dotter

by SuperCuber

A dotfile manager and templater written in rust

🧰 Tools, dotfiles


Term.Everything

by Michael Mulet

Run any GUI app in the terminal

🧰 Tools, terminal, gui


mdream

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


Andromeda

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)