weeklyfoo #108 is here: your weekly digest of all webdev news you need to know! This time you’ll find 30 valuable links in 6 categories! Enjoy!
🚀 Read it!
- Agents 2.0: From Shallow Loops to Deep Agents by Phil Schmid / ai, agents / 5 min read
📰 Good to know
- A deep dive into the rss feed reader landscape: Comparison of on-device, browser extension, self-hosted and hosted solutions. by lighthouseapp.io / rss, feed, reader / 17 min read
- State-based vs Signal-based rendering: When we think about state management in front-end frameworks, we often focus on the API—hooks, observables, or signals. by Jovi Decroock / state, signal, rendering / 6 min read
- Noop Functions vs Optional Chaining: A Performance Deep Dive by Matteo Collina / nodejs, performance / 6 min read
- Next.js 16: Next major version of Next.js by Jimmy Lai, Josh Story, Sebastian Markbåge, Tim Neutkens / nextjs, react, framework / 14 min read
- Just use cURL: What the fuck happened to making HTTP requests? by justuse.org / curl, http, request / 4 min read
- React Server Components: Do They Really Improve Performance? by Nadia Makarevich / react, performance, server / 41 min read
- I see a future in jj: First steps with jj by Steve Klabnik / jj, rust, wasm / 10 min read
- Built-in durability: Introducing Workflow Development Kit by Vercel / vercel, workflow, development / 10 min read
- The price of mandatory code reviews: Challenging the unwritten law of software engineering by Anton Zaides / reviews, engineering / 8 min read
- Vitest 4.0 is out!: The next Vitest major is here by vitest.dev / vitest, testing / 8 min read
- Importing vs fetching JSON: This year, JSON module imports became baseline ‘newly available’, meaning they’re implemented across browser engines. by Jake Archibald / javascript, json / 5 min read
- [Web dev for beginners] CSS layout: flexbox, grid, media queries and container queries by Axel Rauschmayer / css / 35 min read
- TanStack Marketplace: While TanStack offers a suite of first-party plugins, we also want to open the doors to third-party developers. by tanstack.com / tanstack, plugins / 7 min read
🧰 Tools
- Flowistry: Flowistry is an IDE plugin for Rust that helps you focus on relevant code. by Will Crichton / rust, vscode
- WebMCP: A proposal and code for websites to support client side LLMs by Jason McGhee / ai, llms, mcp
- timelinize: Store your data from all your accounts and devices in a single cohesive timeline on your own computer by Matt Holt / timeline, data, storage
- ASCII Drawing Board: Drawing differently by Denis / draw, ascii
- Joseef: Making job search easier by Denis / career, jobs
- Hono CLI: CLI for Humans and AI with Hono by Hono / hono, cli
- ImapFlow: IMAP Client library for EmailEngine Email API by imapflow.com / email, api
- KATAKATE: Self-hosted secure VM sandboxes for AI compute at scale by katakate.org / infra
- Format JSON Online: Complete Toolkit for JSON & Data Processing by Anil Peter R / json
- Jujutsu: A version control system by jj-vcs.github.io / vcs, git
- Workflow Development Kit: Build durable, resilient, and observable workflows by Vercel / workflow, development, kit
- Free Icons For Web Developers: Browse, customize, and download free SVG icons. Change colors instantly, copy to clipboard, or download individual icons. by design.dev / icons
🤪 Fun
- Detective Wiki: Game with the data of Wikipedia by Jason Smiles / wiki, game / 0 min read
📚 Tutorials
- Building CLIs with Ace: A Bookmarks App in Node.js and Bun by Harminder Virk / nodejs, ace / 14 min read
- Build Your Own Database: A step-by-step guide to building a key-value database from scratch. by Nanda Syahrasyad / database, key-value / 16 min read
📺 Videos
- 25 new & rad feature of CSS: CascadiaJS by Adam Argyle / css