weeklyfoo #117 is here: your weekly digest of all webdev news you need to know! This time you’ll find 19 valuable links in 4 categories! Enjoy!
🚀 Read it!
- A Year Of Vibes: 2025 draws to a close and it’s been quite a year. by Armin Ronacher / ai / 12 min read
📰 Good to know
- Introducing CSS Grid Lanes: It’s here, the future of masonry layouts on the web! by Jen Simmons, Brandon Stewart, Elika Etemad / css / 11 min read
- JSON Structure: A JSON schema language you’ll love by clemensv / json / 12 min read
- Prompt caching: 10x cheaper LLM tokens, but how? by Sam Rose / ai, caching / 29 min read
- 12 Predictions for 2026: Every year I make a list of predictions & score last year’s predictions. by Tomasz Tunguz / review, 2025 / 5 min read
- Logging sucks.: And here’s how to make it better. by Boris Tane / logging / 14 min read
- I’m a former CTO: Here is the 15 sec coding test I used to instantly filter out 50% of unqualified applicants. by Jose Zarazua / interview / 4 min read
- Things I learnt about passkeys when building passkeybot: I recently released passkeybot.com, a hosted sign in page that allows you to add passkey auth to your site with just a few server side HTTP handlers. by Enzo / passkeys, authentication / 9 min read
- On Friday Deploys: Sometimes that Puppy Needs Murdering (xpost) by Charity Majors / engineering / 9 min read
- Codex is a Slytherin, Claude is a Hufflepuff: A Highly Unscientific Assessment of AI Coding Agents by Ben / ai, comparison / 8 min read
- Our new report: AI code creates 1.7x more problems by David Loker / ai, report / 4 min read
- Package managers keep using git as a database, it never works out: Using git as a database is a seductive idea. by Andrew Nesbitt / git, database / 9 min read
- Avoid Mini-frameworks: First, I’d like to give readers a sense of what I mean by mini-frameworks. by laike9m / frameworks, engineering / 10 min read
- URL Pattern API: The URL Pattern API defines a syntax that is used to create URL pattern matchers. by Mozilla / web, api, url / 26 min read
- Claude How To: Complete collection of examples for some important Claude Code features and concepts. by Luong Nguyen / ai, claude / 16 min read
🧰 Tools
- Rue: A programming language that is higher level than Rust but lower level than Go. Someday, anyways. by rue-lang.dev / programming, language
- Vibium: Browser automation for AI agents and humans by vibium.com / ai, automation, browsers
- model.yaml: model.yaml is an open standard for defining crossplatform, composable AI models by modelyaml.org / ai, standard
📚 Tutorials
- table of contents marker: w/ modern css by @jh3yy / css / 1 min read