TypeScript 7.0 Beta drops with a Go-powered rewrite and roughly 10x compiler performance — your morning coffee break just got a lot shorter.
The AI discourse this week is having an identity crisis. Martin Fowler argues that treating prompts as first-class, version-controlled artifacts is the next maturity leap for LLM-assisted development. Tim Kellogg maps out three mutable agent memory types — Files, Memory Blocks, and Skills — and why editable memory is the real unlock. Simme introduces "intent debt" — the hidden cost of deploying agents without documenting what they're actually supposed to do — while The Last Software Engineer argues that when agents handle all implementation, judgment is all that's left. And Mario Zechner and Armin Ronacher, who actually shipped production agentic systems, are walking back their own enthusiasm: junior engineers still win on value.
Security corner: Andrew Nesbitt shows how insecure Actions defaults make GitHub CI the weakest link in your supply chain, and CVE-2026-31431 is a Linux kernel privilege escalation hiding since 2017 — any unprivileged user, Python script, root access. Patch now.
Stripe runs 5% of tests per CI build in a 50M-line monorepo using C++ file-access tracking. If your test suite runs everything on every PR, this one should sting a little. Josh Comeau returns with the definitive guide to CSS scroll-driven animations — no JavaScript, no excuses.
On tools: Dirac cuts AI coding agent API costs by 64.8% using AST manipulation, and Perry compiles TypeScript straight to native executables without a runtime dependency.
Enjoy!
Signup here for the newsletter to get the weekly digest right into your inbox.
Find the 12 highlighted links of weeklyfoo #135:
Structured Prompt-Driven Development
by Martin Fowler
Treating AI prompts as first-class version-controlled artifacts to make LLM-assisted changes governable, reviewable, and reusable
🚀 Read it!, ai, engineering, prompting
Selective Test Execution at Stripe
by Stripe Engineering
How Stripe runs only 5% of tests per CI build in a 50M-line Ruby monorepo — C++ file access tracking selects exactly which tests to run based on changed code paths
📰 Good to know, engineering, ci, testing
by Tim Kellogg
The three types of mutable memory for agents — Files, Memory Blocks, and Skills — and how editable memory makes agents dramatically more capable
📰 Good to know, ai, agents
TypeScript 7.0 Beta: 10x Faster Compilation
by Microsoft
The Go-powered TypeScript port in beta — about 10x faster compiler performance, already close to production-ready
📰 Good to know, typescript, javascript
GitHub Actions Is the Weakest Link
by Andrew Nesbitt
How insecure defaults make Actions a major supply chain attack vector — and what maintainers can do today without waiting for GitHub to fix the defaults
📰 Good to know, security, ci, supply-chain
by Josh W. Comeau
Deep dive into the new CSS animation-timeline API for native scroll-driven animations without JavaScript
📰 Good to know, css, frontend, animation
Building Pi and What Makes Self-Modifying Software Fascinating
by Gergely Orosz
Mario Zechner and Armin Ronacher on automation bias, declining AI code quality, and why junior engineers are more valuable than AI agents
📰 Good to know, ai, agents, engineering, opinion
by Epic Product Engineer
As AI agents automate implementation, engineering value shifts to judgment — what to build and why, and owning the consequences of those decisions
📰 Good to know, ai, engineering, opinion
by Simme
AI agents only know their context window — the shift from human institutional memory to explicit machine-readable docs reveals a new kind of technical debt called intent debt
📰 Good to know, ai, agents, documentation
by security researchers
Critical Linux kernel flaw since 2017 — unprivileged local users gain root access via a Python script, posing severe risk to container clusters without kernel update or disabling algif_aead
📰 Good to know, security, linux
by dirac-run
Open-source AI coding agent for VS Code and CLI that cuts API costs by 64.8% through AST manipulation and optimized context curation
🧰 Tools, ai, coding, tools
by perryts
Cross-platform TypeScript compiler that compiles directly to native executables without a runtime
🧰 Tools, typescript, tools
Want to read more? Check out the full article here.
To sign up for the weekly newsletter, visit weeklyfoo.com.
Top comments (0)