Good to know
Writing a good CLAUDE.md - This post is also applicable to AGENTS.md, the open-source equivalent of CLAUDE.md for agents and harnesses like OpenCode, Zed, Cursor and Codex. ai, agents 🔥
Punycode - My New Favorite Algorithm algorithms
Why use React? - This isn’t a rhetorical question. react
What Actually Makes You Senior - Reducing ambiguity. Everything else flows from that. engineering 🔥
Tech predictions for 2026 and beyond - For much of the world, technology has become so intertwined with our day-to-day lives that it influences everything. tech, predictions 🔥
Wrangling my email with Claude Code - Writing a Gmail Skill to access email claud, ai, emails 

Why local tech scenes have changed - AI has changed the risk-benefit equation for local talent and opportunity cost engineering, ai
Masonry - Things You Won’t Need A Library For Anymore css, masonry CSS-in-JS - The Great Betrayal of Frontend Sanity css, js
Critical Security Vulnerability in React Server Components - There is an unauthenticated remote code execution vulnerability in React Server Components. react, security 🔥
Vite 8 Beta - The Rolldown-powered Vite vite, rollup 🔥
No more tokens! - Locking down npm Publish Workflows npm, security
Vanilla CSS is all you need - No Sass. No PostCSS. No build tools. css, vanilla
Startup Engineering Team Organisation - There are many ways to set up a startup software engineering team, and many teams follow the same progression and encounter the same issues. engineering, team, organization 

A modern guide to SQL JOINs - There are many SQL JOINs guides and tutorials, but this one takes a different approach. sql
Progress on TypeScript 7 - December 2025 typescript, progress 🔥
2025 In Review - What’s New In Web Performance? web, performance, review 🔥
Why We Built Lightpanda in Zig - Because We're Not Smart Enough for C++ or Rust zig, rust
Read it! Read it! Read it!
21 Lessons from 14 Years at Google - On code, careers, and the human side of engineering engineering, lessons, career 🔥
Code and Tools
ExposedByDefault - This is the data your browser hands out automatically, every time! browsers 🔥
Susty Icons - Simple, smart, and scalable vector graphics for a speedy and sustainable web. icons
voici.js - A Node.js library for pretty printing your data on the terminal terminal, data, printing
Chokidar - Minimal and efficient cross-platform file watching library file, nodejs
Generate badge - Show your users how many (better yet, how few) dependencies your library contains. dependencies, badge 

RetroUI - A NeoBrutalism styled React + TailwindCSS UI library for building bold, modern web apps. ui, react, tailwindcss, brutalism
Project Wallace - Project Wallace is a set of CSS analyzers that check your complexity, specificity, performance, Design Tokens and much more. And all of that in a single web app. css, performance framework7 - Full featured HTML framework for building iOS & Android apps framework, ios, android
React Web Camera - A React component for capturing multiple photos directly from the browser. react, camera, browser
Remend - Self-healing markdown. markdown, self-healing 🔥
Fresh - Text editor for your terminal. terminal, editor, rust 

Walrus - High Performance kafka alternative written in rust rust, kafka, performance 🔥
Dembrandt - Extract any website’s design system into design tokens in a few seconds: logo, colors, typography, borders, and more. One command. design 🔥
Tutorials
Non-Square Image Blur Extensions - Learn a simple way css 

Prevent a page from scrolling while a dialog is open - Pretty cool! css
Videos
Modern React Patterns - Concurrent Rendering, Actions & What’s Next react
Published on 2025-12-08, last updated on 2025-12-08 by Adam
Subscribe to weeklyfoo newsletter