CSS Grid Lanes just killed your favorite masonry library—native layouts finally arrived in Safari! Microsoft's JSON Structure solves JSON Schema's code-generation nightmares with strict typing, and Sam Rose explains how prompt caching achieves 10x cheaper tokens through KV infrastructure magic.
Also in this issue: Charity Majors reminds us that sometimes you gotta ship on Friday (pragmatism beats process), CodeRabbit drops uncomfortable truth—AI code creates 1.7x more problems than human code (speed meets quality tax), Andrew Nesbitt warns that using Git as a database is the seductive architecture mistake that never works at scale, and laike9m says stop creating mini-frameworks that fragment your tech stack. Armin Ronacher's "Year of Vibes" reflection captures his transformation into an AI intern manager—agentic coding is fundamentally reshaping software development!
On the tools front: Rue aims for the sweet spot between Rust's complexity and Go's abstractions, Vibium brings next-gen browser automation built for AI agents from day one (from the Selenium creator!), and there's a delightfully unscientific comparison: Codex is a Slytherin, Claude is a Hufflepuff.
The year ends with predictions, a 15-second coding test that filtered 50% of applicants, and things learned about passkeys. Also: why package managers keep using Git as databases (spoiler: still doesn't work), prompt caching deep-dives, and logging that doesn't suck!
Enjoy!
Signup here for the newsletter to get the weekly digest right into your inbox.
Find the 10 highlighted links of weeklyfoo #117:
by Armin Ronacher
2025 draws to a close and it's been quite a year.
🚀 Read it!, ai
by Jen Simmons, Brandon Stewart, Elika Etemad
It’s here, the future of masonry layouts on the web!
📰 Good to know, css
by clemensv
A JSON schema language you'll love
📰 Good to know, json
by Sam Rose
10x cheaper LLM tokens, but how?
📰 Good to know, ai, caching
by Charity Majors
Sometimes that Puppy Needs Murdering (xpost)
📰 Good to know, engineering
by David Loker
AI code creates 1.7x more problems
📰 Good to know, ai, report
Package managers keep using git as a database, it never works out
by Andrew Nesbitt
Using git as a database is a seductive idea.
📰 Good to know, git, database
by laike9m
First, I'd like to give readers a sense of what I mean by mini-frameworks.
📰 Good to know, frameworks, engineering
by rue-lang.dev
A programming language that is higher level than Rust but lower level than Go. Someday, anyways.
🧰 Tools, programming, language
by vibium.com
Browser automation for AI agents and humans
🧰 Tools, ai, automation, browsers
Want to read more? Check out the full article here.
To sign up for the weekly newsletter, visit weeklyfoo.com.
Top comments (0)