<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Adam</title>
    <description>The latest articles on DEV Community by Adam (@urbanisierung).</description>
    <link>https://dev.to/urbanisierung</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F205729%2F318431e8-d51d-441c-a5bc-e94a4e85145f.jpg</url>
      <title>DEV Community: Adam</title>
      <link>https://dev.to/urbanisierung</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/urbanisierung"/>
    <language>en</language>
    <item>
      <title>TypeScript 6 Ships, Agents Remember, IDEs Panic Quietly</title>
      <dc:creator>Adam</dc:creator>
      <pubDate>Sat, 04 Apr 2026 11:11:10 +0000</pubDate>
      <link>https://dev.to/urbanisierung/typescript-6-ships-agents-remember-ides-panic-quietly-48a5</link>
      <guid>https://dev.to/urbanisierung/typescript-6-ships-agents-remember-ides-panic-quietly-48a5</guid>
      <description>&lt;p&gt;&lt;a href="https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/" rel="noopener noreferrer"&gt;TypeScript 6.0&lt;/a&gt; is officially out — native ES module output by default, sweeping type system upgrades, and a must-read before it starts appearing in your dependency trees.&lt;/p&gt;

&lt;p&gt;The big AI debate this week: &lt;a href="https://danielmiessler.com/blog/exactly-why-and-how-ai-will-replace-knowledge-work" rel="noopener noreferrer"&gt;Daniel Miessler&lt;/a&gt; builds the most complete argument yet for why AI will replace knowledge work — and somehow makes it sound like good news. Meanwhile, &lt;a href="https://addyo.substack.com/p/death-of-the-ide" rel="noopener noreferrer"&gt;Addy Osmani&lt;/a&gt; makes the case that agentic orchestration is already eating the IDE's lunch — if your workflow still centers on a code window, this might be the signal you've been waiting for.&lt;/p&gt;

&lt;p&gt;On the agent tooling front: &lt;a href="https://simonwillison.net/2026/Mar/24/auto-mode-for-claude-code/" rel="noopener noreferrer"&gt;Simon Willison&lt;/a&gt; breaks down Claude Code's new auto mode, which removes permission friction and quietly redefines what "agentic" means in daily practice. Mozilla dropped an open standard for shared agent learning called &lt;a href="https://github.com/mozilla-ai/cq" rel="noopener noreferrer"&gt;cq&lt;/a&gt; — so agents can stop rediscovering the same failures in parallel. And &lt;a href="https://github.com/marciopuga/cog" rel="noopener noreferrer"&gt;Cog&lt;/a&gt; bakes persistent memory and self-reflection directly into Claude Code projects, because amnesia is a terrible trait in a coding assistant.&lt;/p&gt;

&lt;p&gt;Also this week: &lt;a href="https://43081j.com/2026/03/three-pillars-of-javascript-bloat" rel="noopener noreferrer"&gt;James Garbutt&lt;/a&gt; and the e18e community pinpoint exactly three architectural patterns responsible for the bulk of JavaScript bloat — a surgical diagnosis that finally makes the fix feel actionable. In the counterintuitive result of the week, someone &lt;a href="https://www.openui.com/blog/rust-wasm-parser" rel="noopener noreferrer"&gt;rewrote their Rust WASM parser in TypeScript and it ran 3x faster&lt;/a&gt; — the right algorithm, as always, beats the right language. &lt;a href="https://storybook.js.org/blog/storybook-mcp-for-react/" rel="noopener noreferrer"&gt;Storybook gains an MCP server&lt;/a&gt; so AI agents can browse and generate components directly. &lt;a href="https://projects.dev/" rel="noopener noreferrer"&gt;Stripe Projects&lt;/a&gt; quietly lays the infrastructure for the agentic economy. And &lt;a href="https://github.com/huozhi/sugar-high" rel="noopener noreferrer"&gt;Sugar High&lt;/a&gt; is a syntax highlighter under 1KB gzipped — the kind of tool that does exactly one thing and nothing else.&lt;/p&gt;

&lt;p&gt;For lighter reading: &lt;a href="https://nesbitt.io/2026/03/25/the-top-10-biggest-conspiracies-in-open-source.html" rel="noopener noreferrer"&gt;Andrew Nesbitt&lt;/a&gt; assembled the top 10 open source conspiracies with just enough factual backup to make you genuinely uncomfortable. And &lt;a href="https://newsletter.eng-leadership.com/p/how-to-do-ai-assisted-engineering" rel="noopener noreferrer"&gt;fifteen engineering leaders&lt;/a&gt; pool their real-world AI workflows into one essential guide.&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;

&lt;p&gt;Signup &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;here&lt;/a&gt; for the newsletter to get the weekly digest right into your inbox.&lt;/p&gt;

&lt;p&gt;Find the 13 highlighted links of &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;weeklyfoo&lt;/a&gt; #130:&lt;/p&gt;




&lt;p&gt;&lt;a href="https://newsletter.eng-leadership.com/p/how-to-do-ai-assisted-engineering" rel="noopener noreferrer"&gt;&lt;h3&gt;How to Do AI-Assisted Engineering&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Gregor Ojstersek&lt;/p&gt;

&lt;p&gt;15 experienced engineers and engineering leaders share their real-world experiences with AI-assisted engineering.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🚀 Read it!, ai, engineering&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://danielmiessler.com/blog/exactly-why-and-how-ai-will-replace-knowledge-work" rel="noopener noreferrer"&gt;&lt;h3&gt;Exactly Why and How AI Will Replace Knowledge Work&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Daniel Miessler&lt;/p&gt;

&lt;p&gt;And why this is actually a good thing&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, ai, engineering&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://43081j.com/2026/03/three-pillars-of-javascript-bloat" rel="noopener noreferrer"&gt;&lt;h3&gt;The Three Pillars of JavaScript Bloat&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by James Garbutt&lt;/p&gt;

&lt;p&gt;Over the last couple of years, we’ve seen significant growth of the e18e community and a rise in performance focused contributions because of it.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, javascript, bloat&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://addyo.substack.com/p/death-of-the-ide" rel="noopener noreferrer"&gt;&lt;h3&gt;Is the IDE dead?&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Addy Osmani&lt;/p&gt;

&lt;p&gt;How Agent orchestration is replacing the editor as the center of developer work&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, ai, ide&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/" rel="noopener noreferrer"&gt;&lt;h3&gt;Announcing TypeScript 6.0&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Daniel Rosenwasser&lt;/p&gt;

&lt;p&gt;Today we are excited to announce the availability of TypeScript 6.0!&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, typescript&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://www.openui.com/blog/rust-wasm-parser" rel="noopener noreferrer"&gt;&lt;h3&gt;Rewriting our Rust WASM Parser in TypeScript&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Thesys Engineering Team&lt;/p&gt;

&lt;p&gt;We rewrote our Rust WASM Parser in TypeScript - and it got 3x Faster&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, wasm, typescript&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://simonwillison.net/2026/Mar/24/auto-mode-for-claude-code/" rel="noopener noreferrer"&gt;&lt;h3&gt;Auto mode for Claude Code.&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Simon Willison&lt;/p&gt;

&lt;p&gt;Really interesting new development in Claude Code today as an alternative to --dangerously-skip-permissions&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, claude, ai&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://nesbitt.io/2026/03/25/the-top-10-biggest-conspiracies-in-open-source.html" rel="noopener noreferrer"&gt;&lt;h3&gt;The Top 10 Biggest Conspiracies in Open Source&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Andrew Nesbitt&lt;/p&gt;

&lt;p&gt;This is gold!&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, oss&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://storybook.js.org/blog/storybook-mcp-for-react/" rel="noopener noreferrer"&gt;&lt;h3&gt;Storybook MCP for React&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Kyle Gach&lt;/p&gt;

&lt;p&gt;Storybook-powered agentic UI development&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, storybook, ai, mcp&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/mozilla-ai/cq" rel="noopener noreferrer"&gt;&lt;h3&gt;cq&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Mozilla&lt;/p&gt;

&lt;p&gt;An open standard for shared agent learning. Agents persist, share, and query collective knowledge so they stop rediscovering the same failures independently.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, ai, memory&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/huozhi/sugar-high" rel="noopener noreferrer"&gt;&lt;h3&gt;Sugar High&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Jiachi Liu&lt;/p&gt;

&lt;p&gt;Super lightweight code syntax highlighter, around 1KB after minified and gzipped&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, syntax, highlight&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://projects.dev/" rel="noopener noreferrer"&gt;&lt;h3&gt;Stripe Projects&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Stripe&lt;/p&gt;

&lt;p&gt;Stripe Projects lets you or your agents provision multiple services, generate and store credentials, and manage usage and billing from the CLI. Set up hosting, databases, auth, AI, analytics, and more in a few commands&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, stripe, ai, infra&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/marciopuga/cog" rel="noopener noreferrer"&gt;&lt;h3&gt;Cog&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Marcio Puga&lt;/p&gt;

&lt;p&gt;Cognitive architecture for Claude Code — persistent memory, self-reflection, and foresight&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, ai, memory, claude&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;Want to read more? Check out the full article &lt;a href="https://weeklyfoo.com/foos/foo-130/" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To sign up for the weekly newsletter, visit &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;weeklyfoo.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>weeklyfoo</category>
      <category>javascript</category>
      <category>node</category>
    </item>
    <item>
      <title>Stay ahead in web development: latest news, tools, and insights #130</title>
      <dc:creator>Adam</dc:creator>
      <pubDate>Mon, 30 Mar 2026 04:55:17 +0000</pubDate>
      <link>https://dev.to/urbanisierung/stay-ahead-in-web-development-latest-news-tools-and-insights-130-o8h</link>
      <guid>https://dev.to/urbanisierung/stay-ahead-in-web-development-latest-news-tools-and-insights-130-o8h</guid>
      <description>&lt;p&gt;Signup &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;here&lt;/a&gt; for the newsletter to get the weekly digest right into your inbox.&lt;/p&gt;

&lt;p&gt;weeklyfoo #130 is here: your weekly digest of all webdev news you need to know! This time you'll find 39 valuable links in 5 categories! Enjoy!&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 Read it!
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://newsletter.eng-leadership.com/p/how-to-do-ai-assisted-engineering?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;How to Do AI-Assisted Engineering&lt;/a&gt;: 15 experienced engineers and engineering leaders share their real-world experiences with AI-assisted engineering. by Gregor Ojstersek&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;engineering&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;41 min read&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  📰 Good to know
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://tuananh.net/2026/03/18/why-your-next-mobile-app-is-probably-headless/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Why your next mobile app is probably headless&lt;/a&gt;: For years, companies fought to get their icon on your phone. by Tuan-Anh Tran&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;engineering&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;5 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://danielmiessler.com/blog/exactly-why-and-how-ai-will-replace-knowledge-work?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Exactly Why and How AI Will Replace Knowledge Work&lt;/a&gt;: And why this is actually a good thing by Daniel Miessler&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;engineering&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;39 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://43081j.com/2026/03/three-pillars-of-javascript-bloat?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;The Three Pillars of JavaScript Bloat&lt;/a&gt;: Over the last couple of years, we’ve seen significant growth of the e18e community and a rise in performance focused contributions because of it. by James Garbutt&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;javascript&lt;/em&gt;, &lt;em&gt;bloat&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;14 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://neilkakkar.com/productive-with-claude-code.html?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;How I'm Productive with Claude Code&lt;/a&gt;: Automating the grunt work, Killing the wait, Let Claude see what happens by Neil Kakkar&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;claude&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;7 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://addyo.substack.com/p/death-of-the-ide?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Is the IDE dead?&lt;/a&gt;: How Agent orchestration is replacing the editor as the center of developer work by Addy Osmani&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;ide&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;9 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.vox.com/podcasts/483368/vibe-coding-ai-software-claude-codex-gemini-explained?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;These coders want AI to take their jobs&lt;/a&gt;: Vibe coding and what it means for the future of programming, explained. by Ariana Aspuru, Sean Rameswaram&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;engineering&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;13 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Announcing TypeScript 6.0&lt;/a&gt;: Today we are excited to announce the availability of TypeScript 6.0! by Daniel Rosenwasser&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;typescript&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;36 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.openui.com/blog/rust-wasm-parser?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Rewriting our Rust WASM Parser in TypeScript&lt;/a&gt;: We rewrote our Rust WASM Parser in TypeScript - and it got 3x Faster by Thesys Engineering Team&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;wasm&lt;/em&gt;, &lt;em&gt;typescript&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;8 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://simonwillison.net/2026/Mar/24/auto-mode-for-claude-code/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Auto mode for Claude Code.&lt;/a&gt;: Really interesting new development in Claude Code today as an alternative to --dangerously-skip-permissions by Simon Willison&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;claude&lt;/em&gt;, &lt;em&gt;ai&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;5 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://blog.gitbutler.com/the-great-css-expansion?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;The Great CSS Expansion&lt;/a&gt;: CSS now does what Floating UI, GSAP ScrollTrigger, Framer Motion, and react-select used to require JavaScript for. by Pavel Laptev&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;css&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;22 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.joshwcomeau.com/css/header-blockers/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Sneaky Header Blocker Trick&lt;/a&gt;: One of the coolest transitions on this blog. by Josh Comeau&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;css&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;9 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://pawelgrzybek.com/svg-favicons-that-respect-theme-preference/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;SVG favicons that respect theme preference&lt;/a&gt;: Style your SVGs! by Paweł Grzybek&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;svg&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;4 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://nesbitt.io/2026/03/25/the-top-10-biggest-conspiracies-in-open-source.html?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;The Top 10 Biggest Conspiracies in Open Source&lt;/a&gt;: This is gold! by Andrew Nesbitt&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;oss&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;15 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://storybook.js.org/blog/storybook-mcp-for-react/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Storybook MCP for React&lt;/a&gt;: Storybook-powered agentic UI development by Kyle Gach&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;storybook&lt;/em&gt;, &lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;mcp&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;4 min read&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  🧰 Tools
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/standardagents/arrow-js?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Arrow.js&lt;/a&gt;: The first UI framework for the agentic era — tiny, performant, with WASM sandboxes for safe code execution. by arrow-js.com&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ui&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/CopilotKit/shadify?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Shadify&lt;/a&gt;: Stream AI generated Shadcn components, not just text. by shadify.copilotkit.ai&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;ui&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://cc.storyfox.cz/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Claude Code Cheat Sheet&lt;/a&gt;: Summarized on one page by storyfox.cz&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;claude&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/mozilla-ai/cq?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;cq&lt;/a&gt;: An open standard for shared agent learning. Agents persist, share, and query collective knowledge so they stop rediscovering the same failures independently. by Mozilla&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;memory&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/thesysdev/openui?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;OpenUI&lt;/a&gt;: The Open Standard for Generative UI by openui.com&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ui&lt;/em&gt;, &lt;em&gt;ai&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/huozhi/sugar-high?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Sugar High&lt;/a&gt;: Super lightweight code syntax highlighter, around 1KB after minified and gzipped by Jiachi Liu&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;syntax&lt;/em&gt;, &lt;em&gt;highlight&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/thoughtfulllc/gridland?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Gridland&lt;/a&gt;: Terminal apps that run anywhere - even the browser! by Thoughtful&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ui&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/unmta/emailmd?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Email.md&lt;/a&gt;: Render markdown into email-safe HTML by emailmd.dev&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;emails&lt;/em&gt;, &lt;em&gt;markdown&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://codeberg.org/kdwarn/pgtui?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;pgtui&lt;/a&gt;: Postgres TUI client that handles basic CRUD operations on databases. by Kris Warner&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;postgres&lt;/em&gt;, &lt;em&gt;cli&lt;/em&gt;, &lt;em&gt;tui&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/docmd-io/docmd?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;docmd&lt;/a&gt;: Generate minimal, fast &amp;amp; beautiful docs from Markdown. No React, no bloat, just content. Built for developers. by docmd.io&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;docs&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://tooscut.app/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Tooscut&lt;/a&gt;: A powerful NLE editor with GPU compositing, keyframe animation, and real-time preview. No installs required. by Mohamad Mohebifar&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;video&lt;/em&gt;, &lt;em&gt;tools&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/getelena/elena?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Elena&lt;/a&gt;: Elena is a simple, tiny library for building Progressive Web Components. by elenajs.com&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;pwa&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/dashersw/gea?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Gea&lt;/a&gt;: A batteries-included, reactive JavaScript UI framework. No virtual DOM. Compile-time JSX transforms. Proxy-based stores. Surgical DOM patching. by Armagan Amcalar&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;javascript&lt;/em&gt;, &lt;em&gt;framework&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/jonwiggins/optio?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Optio&lt;/a&gt;: Workflow orchestration for AI coding agents, from task to merged PR. by Jon Wiggins&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;orchestration&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://visual-json.dev/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;visual-json&lt;/a&gt;: The Visual JSON Editor. Schema-aware, embeddable, extensible. by Vercel&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;json&lt;/em&gt;, &lt;em&gt;viewer&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/knex/knex?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;knex.js&lt;/a&gt;: A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use. by knexjs.org&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;sql&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://projects.dev/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Stripe Projects&lt;/a&gt;: Stripe Projects lets you or your agents provision multiple services, generate and store credentials, and manage usage and billing from the CLI. Set up hosting, databases, auth, AI, analytics, and more in a few commands by Stripe&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;stripe&lt;/em&gt;, &lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;infra&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/marciopuga/cog?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Cog&lt;/a&gt;: Cognitive architecture for Claude Code — persistent memory, self-reflection, and foresight by Marcio Puga&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;memory&lt;/em&gt;, &lt;em&gt;claude&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/gilbarbara/react-joyride?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;React Joyride&lt;/a&gt;: Create guided tours in your apps by Gil Barbara&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;react&lt;/em&gt;, &lt;em&gt;tours&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/nteract/semiotic?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Semiotic&lt;/a&gt;: A data visualization for AI and Streaming by semiotic.nteract.io&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;visualization&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/abhix4/stroke?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Stroke&lt;/a&gt;: Create Hand-drawn SVG animations for logos, signatures, and illustrations. by Abhishek&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;drawings&lt;/em&gt;, &lt;em&gt;animation&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  🤪 Fun
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.web-rewind.com/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Web Rewind&lt;/a&gt;: An interactive journey through 30 years of the web by Opera&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;web&lt;/em&gt;, &lt;em&gt;rewind&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;1 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://gh-space-shooter.kiyo-n-zane.com/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Github Space Shooter&lt;/a&gt;: Visualizes GitHub contribution graphs as Space Shooter! by Zane Chen&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;shooter&lt;/em&gt;, &lt;em&gt;gif&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;1 min read&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  📺 Videos
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=ReAnFFqvCeA?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-130&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;How to burn $30m on a JavaScript framework...&lt;/a&gt;: The famo.us rendering engine was supposed to change web dev forever back in 2012. by Fireship&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;javascript&lt;/em&gt;, &lt;em&gt;famo&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to read more? Check out the full article &lt;a href="https://weeklyfoo.com/foos/foo-130/" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To sign up for the weekly newsletter, visit &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;weeklyfoo.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>weeklyfoo</category>
      <category>javascript</category>
      <category>node</category>
    </item>
    <item>
      <title>Agents Slow Down, useEffect Axed, VMs Go Instant</title>
      <dc:creator>Adam</dc:creator>
      <pubDate>Fri, 27 Mar 2026 06:18:08 +0000</pubDate>
      <link>https://dev.to/urbanisierung/agents-slow-down-useeffect-axed-vms-go-instant-3o4j</link>
      <guid>https://dev.to/urbanisierung/agents-slow-down-useeffect-axed-vms-go-instant-3o4j</guid>
      <description>&lt;p&gt;The headline this week belongs to &lt;a href="https://newsletter.pragmaticengineer.com/p/are-ai-agents-actually-slowing-us" rel="noopener noreferrer"&gt;Gergely Orosz&lt;/a&gt;, who asks the uncomfortable question: are AI agents actually slowing us down? The answer — more bugs, more outages, slower shipping velocity — comes with a clear diagnosis and a framework for what teams need to do differently.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://adventures.nodeland.dev/archive/software-engineering-splits-in-three/" rel="noopener noreferrer"&gt;Matteo Collina&lt;/a&gt; sees software engineering fracturing into three distinct roles as AI shifts the bottleneck from writing code to exercising judgment — time to figure out which lane you're in. &lt;a href="https://addyosmani.com/blog/comprehension-debt/" rel="noopener noreferrer"&gt;Addy Osmani&lt;/a&gt; names the invisible tax every team shipping AI-generated code is already paying: comprehension debt — the widening gap between code that ships and code anyone can actually understand. And &lt;a href="https://apenwarr.ca/log/20260316" rel="noopener noreferrer"&gt;Apen Warr&lt;/a&gt; makes the provocative case that every extra approval gate compounds into a 10× velocity drag, quietly killing the teams that rely on them.&lt;/p&gt;

&lt;p&gt;Over at Factory, they made a clean break: &lt;a href="https://x.com/alvinsng/status/2033969062834045089" rel="noopener noreferrer"&gt;useEffect is banned&lt;/a&gt;. Entirely. The reasoning is compelling enough to make every React developer reconsider their defaults.&lt;/p&gt;

&lt;p&gt;On the tools front: &lt;a href="https://github.com/mcollina/snipgrapher" rel="noopener noreferrer"&gt;snipgrapher&lt;/a&gt; turns any code file into a shareable, syntax-highlighted image with one CLI call — another gem from Matteo Collina. Vercel open-sourced &lt;a href="https://github.com/vercel-labs/openreview" rel="noopener noreferrer"&gt;OpenReview&lt;/a&gt;, a self-hosted AI code review bot for teams that prefer not routing their entire codebase through someone else's SaaS. &lt;a href="https://github.com/starwind-ui/starwind-ui" rel="noopener noreferrer"&gt;Starwind UI&lt;/a&gt; brings the shadcn/ui install-and-own philosophy to Astro with 45+ animated, accessible components. &lt;a href="https://github.com/zerobootdev/zeroboot" rel="noopener noreferrer"&gt;ZeroBoot&lt;/a&gt; delivers sub-millisecond VM sandboxes for AI agents via copy-on-write forking — the isolation primitive the agentic era was missing. And the &lt;a href="https://mpp.dev" rel="noopener noreferrer"&gt;Machine Payments Protocol&lt;/a&gt; quietly embeds agent-to-agent billing directly into the HTTP call, possibly laying the financial plumbing for the entire AI agent economy.&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;

&lt;p&gt;Signup &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;here&lt;/a&gt; for the newsletter to get the weekly digest right into your inbox.&lt;/p&gt;

&lt;p&gt;Find the 10 highlighted links of &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;weeklyfoo&lt;/a&gt; #129:&lt;/p&gt;




&lt;p&gt;&lt;a href="https://newsletter.pragmaticengineer.com/p/are-ai-agents-actually-slowing-us" rel="noopener noreferrer"&gt;&lt;h3&gt;Are AI agents actually slowing us down?&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Gergely Orosz&lt;/p&gt;

&lt;p&gt;As more software engineers use AI agents daily, there's also more sloppy software, outages, quality issues, and even a slowdown in shipping velocity. What's happening, and how do we solve it?&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🚀 Read it!, ai, engineering&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://adventures.nodeland.dev/archive/software-engineering-splits-in-three/" rel="noopener noreferrer"&gt;&lt;h3&gt;Software Engineering Splits in Three&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Matteo Collina&lt;/p&gt;

&lt;p&gt;AI-assisted coding changes the game for enterprises by shifting the bottleneck from coding to judgment, impacting software builds and roles.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, ai, engineering&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://apenwarr.ca/log/20260316" rel="noopener noreferrer"&gt;&lt;h3&gt;Every layer of review makes you 10x slower&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Apen Warr&lt;/p&gt;

&lt;p&gt;We’ve all heard of those network effect laws - the value of a network goes up with the square of the number of members.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, ai, reviews&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://x.com/alvinsng/status/2033969062834045089" rel="noopener noreferrer"&gt;&lt;h3&gt;Why we banned React's useEffect&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Alvin Sng&lt;/p&gt;

&lt;p&gt;At Factory, we have a simple, yet important frontend rule - no useEffect.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, react, use-effect&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://addyosmani.com/blog/comprehension-debt/" rel="noopener noreferrer"&gt;&lt;h3&gt;Comprehension Debt&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Addy Osmany&lt;/p&gt;

&lt;p&gt;The hidden cost of AI generated code.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, ai, engineering&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/mcollina/snipgrapher" rel="noopener noreferrer"&gt;&lt;h3&gt;snipgrapher&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Matteo Collina&lt;/p&gt;

&lt;p&gt;CLI to generate image snippets from code files, stdin, or inline source. Uses Shiki-based syntax highlighting with a built-in fallback tokenizer.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, cli, code, images&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/vercel-labs/openreview" rel="noopener noreferrer"&gt;&lt;h3&gt;OpenReview&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by openreview.labs.vercel.dev&lt;/p&gt;

&lt;p&gt;An open-source, self-hosted AI code review bot powered by Vercel.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, ai, reviews&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/starwind-ui/starwind-ui" rel="noopener noreferrer"&gt;&lt;h3&gt;Starwind UI&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by starwind.dev&lt;/p&gt;

&lt;p&gt;shadcn/ui for Astro. 45+ animated and accessible components. Install via CLI. Own the code.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, ui, astro&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/zerobootdev/zeroboot" rel="noopener noreferrer"&gt;&lt;h3&gt;ZeroBoot&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by zeroboot&lt;/p&gt;

&lt;p&gt;Sub-millisecond VM sandboxes for AI agents via copy-on-write forking&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, rust, vms&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://mpp.dev" rel="noopener noreferrer"&gt;&lt;h3&gt;Machine Payments Protocol&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by mpp.dev&lt;/p&gt;

&lt;p&gt;The open protocol for machine-to-machine payments. Charge for API requests, tool calls, or content—agents and apps pay per request in the same HTTP call.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, payments&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;Want to read more? Check out the full article &lt;a href="https://weeklyfoo.com/foos/foo-129/" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To sign up for the weekly newsletter, visit &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;weeklyfoo.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>weeklyfoo</category>
      <category>javascript</category>
      <category>node</category>
    </item>
    <item>
      <title>Stay ahead in web development: latest news, tools, and insights #129</title>
      <dc:creator>Adam</dc:creator>
      <pubDate>Mon, 23 Mar 2026 05:51:33 +0000</pubDate>
      <link>https://dev.to/urbanisierung/stay-ahead-in-web-development-latest-news-tools-and-insights-129-207m</link>
      <guid>https://dev.to/urbanisierung/stay-ahead-in-web-development-latest-news-tools-and-insights-129-207m</guid>
      <description>&lt;p&gt;Signup &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;here&lt;/a&gt; for the newsletter to get the weekly digest right into your inbox.&lt;/p&gt;

&lt;p&gt;weeklyfoo #129 is here: your weekly digest of all webdev news you need to know! This time you'll find 28 valuable links in 4 categories! Enjoy!&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 Read it!
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://newsletter.pragmaticengineer.com/p/are-ai-agents-actually-slowing-us?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Are AI agents actually slowing us down?&lt;/a&gt;: As more software engineers use AI agents daily, there's also more sloppy software, outages, quality issues, and even a slowdown in shipping velocity. What's happening, and how do we solve it? by Gergely Orosz&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;engineering&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;12 min read&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  📰 Good to know
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://adventures.nodeland.dev/archive/software-engineering-splits-in-three/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Software Engineering Splits in Three&lt;/a&gt;: AI-assisted coding changes the game for enterprises by shifting the bottleneck from coding to judgment, impacting software builds and roles. by Matteo Collina&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;engineering&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;13 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://jamon.dev/night-shift?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;The Night Shift Agentic Workflow&lt;/a&gt;: Since December, 2025, I've been integrating AI agents into my coding workflow. by Jamon Holmgren&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;agents&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;11 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://stackinsight.dev/blog/memory-leak-empirical-study/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Frontend Memory Leaks&lt;/a&gt;: A 500-Repository Static Analysis and Five-Scenario Benchmark Study by Ko-Hsin Liang&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;frontend&lt;/em&gt;, &lt;em&gt;memory&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;31 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://justinjackson.ca/claude-code-ruin?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Will Claude Code ruin our team?&lt;/a&gt;: The first time I sat down and used Claude Code's Opus 4.5 to build software, I couldn't believe how good it was. by Justin Jackson&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;engineering&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;5 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://blog.langchain.com/open-swe-an-open-source-framework-for-internal-coding-agents/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Open SWE&lt;/a&gt;: An Open-Source Framework for Internal Coding Agents by blog.langchain.com&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;framework&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;10 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://apenwarr.ca/log/20260316?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Every layer of review makes you 10x slower&lt;/a&gt;: We’ve all heard of those network effect laws - the value of a network goes up with the square of the number of members. by Apen Warr&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;reviews&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;15 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://muratbuffalo.blogspot.com/2026/03/measuring-agents-in-production.html?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Measuring Agents in Production&lt;/a&gt;: When you are in TPOT echo chamber, you would think fully autonomous AI agents are running the world. by Murat Demirbas&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;agents&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;18 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://bastrich.tech/perfect-code-review?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;The PERFECT Code Review&lt;/a&gt;: How to Reduce Cognitive Load While Improving Quality by Daniil Bastrich&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;code-review&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;13 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/alvinsng/status/2033969062834045089?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Why we banned React's useEffect&lt;/a&gt;: At Factory, we have a simple, yet important frontend rule - no useEffect. by Alvin Sng&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;react&lt;/em&gt;, &lt;em&gt;use-effect&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;1 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://addyosmani.com/blog/comprehension-debt/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Comprehension Debt&lt;/a&gt;: The hidden cost of AI generated code. by Addy Osmany&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;engineering&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;10 min read&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  🧰 Tools
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/affaan-m/everything-claude-code?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Everything Claude Code&lt;/a&gt;: The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond. by Affaan Mustafa&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;claude&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/kamranahmedse/slim?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Slim&lt;/a&gt;: Give your localhost a local or public URL by Kamran Ahmed&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;proxy&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/jalonsogo/tui-studio?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;TUI Studio&lt;/a&gt;: Visual design tool for building Terminal User Interfaces by Javier Alonso Gómez&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;terminal&lt;/em&gt;, &lt;em&gt;ui&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/open-gitagent/gitagent?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;GitAgent&lt;/a&gt;: A framework-agnostic, git-native standard for defining AI agents by gitagent.sh&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;agents&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/mcollina/snipgrapher?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;snipgrapher&lt;/a&gt;: CLI to generate image snippets from code files, stdin, or inline source. Uses Shiki-based syntax highlighting with a built-in fallback tokenizer. by Matteo Collina&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;cli&lt;/em&gt;, &lt;em&gt;code&lt;/em&gt;, &lt;em&gt;images&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/chenxin-yan/crust?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Crust&lt;/a&gt;: A TypeScript-first, Bun-native CLI framework with composable modules. by Chenxin Yan&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;cli&lt;/em&gt;, &lt;em&gt;typescript&lt;/em&gt;, &lt;em&gt;framework&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/vercel-labs/openreview?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;OpenReview&lt;/a&gt;: An open-source, self-hosted AI code review bot powered by Vercel. by openreview.labs.vercel.dev&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;reviews&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/wasmerio/edgejs?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Edge.js&lt;/a&gt;: Edge.js is a secure JavaScript runtime, designed for Edge computing and AI workloads by edgejs.org&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;javascript&lt;/em&gt;, &lt;em&gt;runtime&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/gsd-build/get-shit-done?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;gsd&lt;/a&gt;: A light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/zhw2590582/ArtPlayer?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;ArtPlayer.js&lt;/a&gt;: ArtPlayer.js is a modern and full featured HTML5 video player by Harvey Zhao&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;player&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/starwind-ui/starwind-ui?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Starwind UI&lt;/a&gt;: shadcn/ui for Astro. 45+ animated and accessible components. Install via CLI. Own the code. by starwind.dev&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ui&lt;/em&gt;, &lt;em&gt;astro&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/zerobootdev/zeroboot?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;ZeroBoot&lt;/a&gt;: Sub-millisecond VM sandboxes for AI agents via copy-on-write forking by zeroboot&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;rust&lt;/em&gt;, &lt;em&gt;vms&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://mpp.dev?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Machine Payments Protocol&lt;/a&gt;: The open protocol for machine-to-machine payments. Charge for API requests, tool calls, or content—agents and apps pay per request in the same HTTP call. by mpp.dev&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;payments&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/NVIDIA/NemoClaw?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;NemoClaw&lt;/a&gt;: NVIDIA plugin for secure installation of OpenClaw by NVIDIA&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;openclaw&lt;/em&gt;, &lt;em&gt;nvidia&lt;/em&gt;, &lt;em&gt;security&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/siddharthvaddem/openscreen?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;OpenScreen&lt;/a&gt;: Create stunning demos for free. Open-source, no subscriptions, no watermarks, and free for commercial use. An alternative to Screen Studio. by Sid&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;recording&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/anthropics/claude-cookbooks?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Claude Cookbooks&lt;/a&gt;: A collection of notebooks/recipes showcasing some fun and effective ways of using Claude. by Anthropics&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;claude&lt;/em&gt;, &lt;em&gt;ai&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  🤪 Fun
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.keithcirkel.co.uk/whats-my-jnd/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-129&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;What's my JND?&lt;/a&gt;: You see two colors. by Keith Cirkel&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;game&lt;/em&gt;, &lt;em&gt;colors&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;1 min read&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to read more? Check out the full article &lt;a href="https://weeklyfoo.com/foos/foo-129/" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To sign up for the weekly newsletter, visit &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;weeklyfoo.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>weeklyfoo</category>
      <category>javascript</category>
      <category>node</category>
    </item>
    <item>
      <title>Vite 8 Lands, Agents Learn, GPL Looks Nervous</title>
      <dc:creator>Adam</dc:creator>
      <pubDate>Fri, 20 Mar 2026 05:49:35 +0000</pubDate>
      <link>https://dev.to/urbanisierung/vite-8-lands-agents-learn-gpl-looks-nervous-1bnc</link>
      <guid>https://dev.to/urbanisierung/vite-8-lands-agents-learn-gpl-looks-nervous-1bnc</guid>
      <description>&lt;p&gt;&lt;a href="https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-rc/" rel="noopener noreferrer"&gt;TypeScript 6.0 RC&lt;/a&gt; landed. &lt;a href="https://astro.build/blog/astro-6/" rel="noopener noreferrer"&gt;Astro 6&lt;/a&gt; arrived with a built-in Fonts API, Content Security Policy, and Live Content Collections. &lt;a href="https://vite.dev/blog/announcing-vite8" rel="noopener noreferrer"&gt;Vite 8&lt;/a&gt; went stable — if your team is still on webpack, you've officially run out of excuses.&lt;/p&gt;

&lt;p&gt;On the AI front (buckle up, it's a long list): &lt;a href="https://adventures.nodeland.dev/archive/your-coding-agent-keeps-making-the-same-mistakes/" rel="noopener noreferrer"&gt;Matteo Collina&lt;/a&gt; got tired of his coding agent repeating the same mistakes and built a self-learning extension to break the cycle. TanStack launched &lt;a href="https://tanstack.com/blog/from-docs-to-agents" rel="noopener noreferrer"&gt;Intent&lt;/a&gt;, bundling AI agent skills directly inside npm packages. &lt;a href="https://www.bassimeledath.com/blog/levels-of-agentic-engineering" rel="noopener noreferrer"&gt;Bassim Eledath&lt;/a&gt; mapped out the 8 Levels of Agentic Engineering — worth knowing which rung you're standing on. If you need a human checkpoint before the agent's code starts flying, &lt;a href="https://github.com/backnotprop/plannotator" rel="noopener noreferrer"&gt;Plannotator&lt;/a&gt; lets you annotate and review plans visually. For the data-obsessed, &lt;a href="https://github.com/obsessiondb/rudel" rel="noopener noreferrer"&gt;Rudel&lt;/a&gt; tracks every token your Claude Code sessions burn. And &lt;a href="https://github.com/onecli/onecli" rel="noopener noreferrer"&gt;OneCLI&lt;/a&gt; is the credential vault the agentic era needed — secure access to any service, no exposed API keys.&lt;/p&gt;

&lt;p&gt;Security note: &lt;a href="https://neciudan.dev/cline-ci-got-compromised-here-is-how" rel="noopener noreferrer"&gt;one carefully crafted GitHub issue title&lt;/a&gt; was all it took to compromise Cline's CI pipeline and leak npm publish tokens. Every open-source maintainer should read this one.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://x.com/gsivulka/status/2031797989908627849" rel="noopener noreferrer"&gt;George Sivulka&lt;/a&gt; asked the question nobody wants to answer: AI made developers 10x more productive, so why aren't companies 10x more valuable? Meanwhile, &lt;a href="https://surfingcomplexity.blog/2026/03/07/grow-fast-and-overload-things/" rel="noopener noreferrer"&gt;Lorin Hochstein&lt;/a&gt; documents the AI reliability debt coming due — the race to capture market share left systems that crumble under real-world load.&lt;/p&gt;

&lt;p&gt;And &lt;a href="https://lowendbox.com/blog/the-linux-kernel-will-soon-be-mit-licensed-and-copyleft-will-be-dead-within-5-years/" rel="noopener noreferrer"&gt;the boldest open-source prediction of 2026&lt;/a&gt;: the Linux kernel goes MIT-licensed within 5 years and copyleft dies with it. The GPL momentum data is hard to argue with.&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;

&lt;p&gt;Signup &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;here&lt;/a&gt; for the newsletter to get the weekly digest right into your inbox.&lt;/p&gt;

&lt;p&gt;Find the 13 highlighted links of &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;weeklyfoo&lt;/a&gt; #128:&lt;/p&gt;




&lt;p&gt;&lt;a href="https://www.bassimeledath.com/blog/levels-of-agentic-engineering" rel="noopener noreferrer"&gt;&lt;h3&gt;The 8 Levels of Agentic Engineering&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Bassim Eledath&lt;/p&gt;

&lt;p&gt;AI's coding ability is outpacing our ability to wield it effectively.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🚀 Read it!, ai, engineering&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://adventures.nodeland.dev/archive/your-coding-agent-keeps-making-the-same-mistakes/" rel="noopener noreferrer"&gt;&lt;h3&gt;Your Coding Agent Keeps Making the Same Mistakes. I Built a Fix&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Matteo Collina&lt;/p&gt;

&lt;p&gt;Explored how coding agents can learn from past mistakes with a new pi-self-learning extension.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, ai, errors&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://lowendbox.com/blog/the-linux-kernel-will-soon-be-mit-licensed-and-copyleft-will-be-dead-within-5-years/" rel="noopener noreferrer"&gt;&lt;h3&gt;The Linux Kernel Will Soon Be MIT-Licensed and Copyleft Will Be Dead Within 5 Years&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by lowendbox.com&lt;/p&gt;

&lt;p&gt;The GNU Public License is popular with many developers, but it’s lost a lot of its momentum over the years.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, linux, copyleft, mit&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://surfingcomplexity.blog/2026/03/07/grow-fast-and-overload-things/" rel="noopener noreferrer"&gt;&lt;h3&gt;Grow fast and overload things&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Lorin Hochstein&lt;/p&gt;

&lt;p&gt;The general vibes I see online is that the AI companies have not been doing particularly well in the reliability department.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, ai, reliability&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://tanstack.com/blog/from-docs-to-agents" rel="noopener noreferrer"&gt;&lt;h3&gt;Introducing TanStack Intent&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by TanStack&lt;/p&gt;

&lt;p&gt;Ship Agent Skills with your npm Packages&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, ai, docs, agents&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-rc/" rel="noopener noreferrer"&gt;&lt;h3&gt;Announcing TypeScript 6.0 RC&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Daniel Rosenwasser&lt;/p&gt;

&lt;p&gt;Today we are excited to announce the Release Candidate (RC) of TypeScript 6.0!&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, typescript&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://astro.build/blog/astro-6/" rel="noopener noreferrer"&gt;&lt;h3&gt;Astro 6&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Astro Blog&lt;/p&gt;

&lt;p&gt;Astro 6 introduces a broad set of new capabilities, including a built-in Fonts API, Content Security Policy API, and support for Live Content Collections that work with your externally-hosted content through the unified Astro content layer.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, astro&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://neciudan.dev/cline-ci-got-compromised-here-is-how" rel="noopener noreferrer"&gt;&lt;h3&gt;How to steal npm publish tokens by opening GitHub issues&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Neciu Dan&lt;/p&gt;

&lt;p&gt;A chain of vulnerabilities and pretty clever attack strategies led to the compromise of the Cline CLI. Let me explain what happened and what you can do to protect yourself.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, ai, security&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://x.com/gsivulka/status/2031797989908627849" rel="noopener noreferrer"&gt;&lt;h3&gt;Productive Individuals Don't Make Productive Firms&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by George Sivulka&lt;/p&gt;

&lt;p&gt;AI just made every individual 10x more productive. No company became 10x more valuable as a result. Where did the productivity go?&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, engineering, productivity&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://vite.dev/blog/announcing-vite8" rel="noopener noreferrer"&gt;&lt;h3&gt;Vite 8.0 is out!&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by vite.dev&lt;/p&gt;

&lt;p&gt;We're thrilled to announce the stable release of Vite 8!&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, vite&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/backnotprop/plannotator" rel="noopener noreferrer"&gt;&lt;h3&gt;Plannotator&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by plannotator.ai&lt;/p&gt;

&lt;p&gt;Annotate and review coding agent plans and code diffs visually, share with your team, send feedback to agents with one click.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, ai, agents, reviews&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/obsessiondb/rudel" rel="noopener noreferrer"&gt;&lt;h3&gt;Rudel&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by rudel.ai&lt;/p&gt;

&lt;p&gt;Claude Code Session Analytics&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, ai, claude, reports&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/onecli/onecli" rel="noopener noreferrer"&gt;&lt;h3&gt;OneCLI&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by onecli.sh&lt;/p&gt;

&lt;p&gt;Open-source credential vault, give your AI agents access to services without exposing keys.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, ai, credentials&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;Want to read more? Check out the full article &lt;a href="https://weeklyfoo.com/foos/foo-128/" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To sign up for the weekly newsletter, visit &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;weeklyfoo.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>weeklyfoo</category>
      <category>javascript</category>
      <category>node</category>
    </item>
    <item>
      <title>Stay ahead in web development: latest news, tools, and insights #128</title>
      <dc:creator>Adam</dc:creator>
      <pubDate>Mon, 16 Mar 2026 05:50:32 +0000</pubDate>
      <link>https://dev.to/urbanisierung/stay-ahead-in-web-development-latest-news-tools-and-insights-128-2jll</link>
      <guid>https://dev.to/urbanisierung/stay-ahead-in-web-development-latest-news-tools-and-insights-128-2jll</guid>
      <description>&lt;p&gt;Signup &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;here&lt;/a&gt; for the newsletter to get the weekly digest right into your inbox.&lt;/p&gt;

&lt;p&gt;weeklyfoo #128 is here: your weekly digest of all webdev news you need to know! This time you'll find 34 valuable links in 4 categories! Enjoy!&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 Read it!
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.bassimeledath.com/blog/levels-of-agentic-engineering?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;The 8 Levels of Agentic Engineering&lt;/a&gt;: AI's coding ability is outpacing our ability to wield it effectively. by Bassim Eledath&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;engineering&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;18 min read&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  📰 Good to know
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://adventures.nodeland.dev/archive/your-coding-agent-keeps-making-the-same-mistakes/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Your Coding Agent Keeps Making the Same Mistakes. I Built a Fix&lt;/a&gt;: Explored how coding agents can learn from past mistakes with a new pi-self-learning extension. by Matteo Collina&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;errors&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;3 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://lowendbox.com/blog/the-linux-kernel-will-soon-be-mit-licensed-and-copyleft-will-be-dead-within-5-years/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;The Linux Kernel Will Soon Be MIT-Licensed and Copyleft Will Be Dead Within 5 Years&lt;/a&gt;: The GNU Public License is popular with many developers, but it’s lost a lot of its momentum over the years. by lowendbox.com&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;linux&lt;/em&gt;, &lt;em&gt;copyleft&lt;/em&gt;, &lt;em&gt;mit&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;13 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://madalitso.me/notes/why-everyone-is-talking-about-filesystems/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Filesystems are having a moment&lt;/a&gt;: Everyone is talking about files by Daniel Madalitso Phiri&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;files&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;10 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://surfingcomplexity.blog/2026/03/07/grow-fast-and-overload-things/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Grow fast and overload things&lt;/a&gt;: The general vibes I see online is that the AI companies have not been doing particularly well in the reliability department. by Lorin Hochstein&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;reliability&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;4 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://tanstack.com/blog/from-docs-to-agents?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Introducing TanStack Intent&lt;/a&gt;: Ship Agent Skills with your npm Packages by TanStack&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;docs&lt;/em&gt;, &lt;em&gt;agents&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;8 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/claudeai/status/2031088171262554195?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Introducing Code Review&lt;/a&gt;: A new feature for Claude Code. by Claude&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;claude&lt;/em&gt;, &lt;em&gt;ai&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;1 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://planetscale.com/blog/video-conferencing-with-postgres?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Video Conferencing with Postgres&lt;/a&gt;: Yesterday on X, SpacetimeDB tweeted that they had done the world's first video call over a database and, in their own way, invited anyone else to give it a try. by Nick Van Wiggeren&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;postgres&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;8 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-rc/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Announcing TypeScript 6.0 RC&lt;/a&gt;: Today we are excited to announce the Release Candidate (RC) of TypeScript 6.0! by Daniel Rosenwasser&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;typescript&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;35 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://astro.build/blog/astro-6/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Astro 6&lt;/a&gt;: Astro 6 introduces a broad set of new capabilities, including a built-in Fonts API, Content Security Policy API, and support for Live Content Collections that work with your externally-hosted content through the unified Astro content layer. by Astro Blog&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;astro&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;14 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://developers.cloudflare.com/changelog/post/2026-03-10-br-crawl-endpoint/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Crawl entire websites with a single API call using Browser Rendering&lt;/a&gt;: You can now crawl an entire website with a single API call using Browser Rendering's new /crawl endpoint, available in open beta. by Cloudflare&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;cloudflare&lt;/em&gt;, &lt;em&gt;crawl&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;3 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://linuxtoaster.com/manifesto.html?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;A Unix Manifesto for the Age of AI&lt;/a&gt;: Six Principles by linuxtoaster.com&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;unix&lt;/em&gt;, &lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;manifesto&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;6 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://neciudan.dev/cline-ci-got-compromised-here-is-how?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;How to steal npm publish tokens by opening GitHub issues&lt;/a&gt;: A chain of vulnerabilities and pretty clever attack strategies led to the compromise of the Cline CLI. Let me explain what happened and what you can do to protect yourself. by Neciu Dan&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;security&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;11 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://patrickbrosset.com/articles/2026-03-09-using-css-animations-as-state-machines-to-remember-focus-and-hover-states-with-css-only/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Using CSS animations as state machines to remember focus and hover states with CSS only&lt;/a&gt;: Recently, I was searching for a way to style an element depending on whether it was ever focused. by Patrick Brosset&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;css&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;5 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://css-tricks.com/the-value-of-z-index/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;The Value of z-index&lt;/a&gt;: The z-index property is one of the most important tools any UI developer has at their disposal, as it allows you to control the stacking order of elements on a webpage. by Amit Sheen&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;css&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;12 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://ma.tt/2026/03/wordpress-everywhere/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;WordPress Everywhere&lt;/a&gt;: As we announced and TechCrunch covered, my.wordpress.net has soft-launched. by Matt Mullenweg&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;wordpress&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;7 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/gsivulka/status/2031797989908627849?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Productive Individuals Don't Make Productive Firms&lt;/a&gt;: AI just made every individual 10x more productive. No company became 10x more valuable as a result. Where did the productivity go? by George Sivulka&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;engineering&lt;/em&gt;, &lt;em&gt;productivity&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;1 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://newsletter.posthog.com/p/an-engineers-guide-to-product-management?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;WTF does a product manager do? (and why engineers should care)&lt;/a&gt;: Skills for developers from the product manager playbook by Jina Yoon&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;productmanagement&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;11 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://vite.dev/blog/announcing-vite8?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Vite 8.0 is out!&lt;/a&gt;: We're thrilled to announce the stable release of Vite 8! by vite.dev&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;vite&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;11 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://rwsdk.com/blog/redwood-v1-getting-out-of-the-weeds?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;RedwoodSDK 1.0&lt;/a&gt;: Getting Out of the Weeds by Peter Pistorius&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;redwood&lt;/em&gt;, &lt;em&gt;cloudflare&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;6 min read&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  🧰 Tools
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/alibaba/page-agent?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;page-agent.js&lt;/a&gt;: JavaScript in-page GUI agent. Control web interfaces with natural language. by alibaba&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;web&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.ux-components.com/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;UX Components&lt;/a&gt;: Search components by Patrick Neeman&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ui&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/revolist/revogrid?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Revo Grid&lt;/a&gt;: Powerful virtual data table smartsheet with advanced customization. Best features from excel plus incredible performance by rv-grid.com&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;grid&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://svgconverter.online/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Free Online SVG Converter&lt;/a&gt;: A simple workflow to turn images into scalable vector graphics. by Kristjan Retter, Hendrik Parik&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;svg&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://photopalettes.com?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Photo Palettes&lt;/a&gt;: Generate beautiful color palettes from your photos. by photopalettes.com&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;colors&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/ki-editor/ki-editor?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Ki Editor&lt;/a&gt;: Multi-cursor combinatoric modal editor. by ki-editor.org&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;editor&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/backnotprop/plannotator?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Plannotator&lt;/a&gt;: Annotate and review coding agent plans and code diffs visually, share with your team, send feedback to agents with one click. by plannotator.ai&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;agents&lt;/em&gt;, &lt;em&gt;reviews&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/sindresorhus/emittery?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;emittery&lt;/a&gt;: Simple and modern async event emitter by Sindre Sorhus&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;async&lt;/em&gt;, &lt;em&gt;events&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/verdaccio/verdaccio?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Verdaccio&lt;/a&gt;: A lightweight Node.js private proxy registry by verdaccio.org&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;registry&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/obsessiondb/rudel?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Rudel&lt;/a&gt;: Claude Code Session Analytics by rudel.ai&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;claude&lt;/em&gt;, &lt;em&gt;reports&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/onecli/onecli?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;OneCLI&lt;/a&gt;: Open-source credential vault, give your AI agents access to services without exposing keys. by onecli.sh&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;credentials&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/GLINCKER/thesvg?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;theSVG&lt;/a&gt;: 4,000+ brand SVG icons for developers. Tree-shakeable, typed, open source. npm i thesvg by thesvg.org&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;svg&lt;/em&gt;, &lt;em&gt;icons&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.terminaluse.com/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;TerminalUse&lt;/a&gt;: The easiest way to deploy Claude Agent SDK and Codex agents. by terminaluse.com&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;tgerminal&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  📚 Tutorials
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://codepen.io/editor/cbolson/pen/019cbfe5-85da-7d31-a7de-44b6b35e7c1c?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-128&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;2026 F1 Drivers Custom Select using appearance&lt;/a&gt;: Super nice select style by Chris Bolson&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;css&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;1 min read&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to read more? Check out the full article &lt;a href="https://weeklyfoo.com/foos/foo-128/" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To sign up for the weekly newsletter, visit &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;weeklyfoo.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>weeklyfoo</category>
      <category>javascript</category>
      <category>node</category>
    </item>
    <item>
      <title>Clinejection Strikes, Agents Multiply, Node.js Slims Down</title>
      <dc:creator>Adam</dc:creator>
      <pubDate>Fri, 13 Mar 2026 05:46:19 +0000</pubDate>
      <link>https://dev.to/urbanisierung/clinejection-strikes-agents-multiply-nodejs-slims-down-49d2</link>
      <guid>https://dev.to/urbanisierung/clinejection-strikes-agents-multiply-nodejs-slims-down-49d2</guid>
      <description>&lt;p&gt;&lt;a href="https://newsletter.pragmaticengineer.com/p/ai-tooling-2026" rel="noopener noreferrer"&gt;Gergely Orosz&lt;/a&gt; surveyed 900+ engineers and the verdict for 2026 is in: Claude Code dominates, staff+ engineers are the biggest AI adopters, and leaders are considerably more optimistic about AI than the engineers who actually have to work with it every day. Shocking, we know.&lt;/p&gt;

&lt;p&gt;On the agents front: &lt;a href="https://schipper.ai/posts/parallel-coding-agents/" rel="noopener noreferrer"&gt;Manuel Schipper&lt;/a&gt; runs 4–8 parallel coding agents with nothing but tmux and Markdown specs — just bash aliases, slash commands, and the confidence of someone who refuses to overcomplicate things. Meanwhile, &lt;a href="https://addyo.substack.com/p/how-to-write-a-good-spec-for-ai-agents" rel="noopener noreferrer"&gt;Addy Osmani&lt;/a&gt; wrote the missing manual for AI agent specs, and &lt;a href="https://github.com/superset-sh/superset" rel="noopener noreferrer"&gt;Superset&lt;/a&gt; packages the whole idea into one IDE where you can command an army of Claude Code and Codex agents simultaneously.&lt;/p&gt;

&lt;p&gt;Also in this issue: &lt;a href="https://www.latent.space/p/reviews-dead" rel="noopener noreferrer"&gt;Ankit Jain&lt;/a&gt; declares that code reviews are next on AI's hit list — human-written code fell in 2025, code reviews fall in 2026. &lt;a href="https://terriblesoftware.org/2026/03/03/nobody-gets-promoted-for-simplicity/" rel="noopener noreferrer"&gt;Matheus Lima&lt;/a&gt; raises the uncomfortable point that nobody gets promoted for simplicity, which explains a lot about why engineering teams keep suffering quietly. &lt;a href="https://blog.platformatic.dev/we-cut-nodejs-memory-in-half" rel="noopener noreferrer"&gt;Matteo Collina&lt;/a&gt; reveals a V8 trick that cuts Node.js memory in half (your production servers will thank you), and &lt;a href="https://grith.ai/blog/clinejection-when-your-ai-tool-installs-another" rel="noopener noreferrer"&gt;a poisoned npm package disguised as Cline&lt;/a&gt; silently compromised 4,000 developer machines via a malicious GitHub issue title — the kind of supply chain attack that makes you want to audit everything. &lt;a href="https://www.patreon.com/posts/seven-years-to-typescript-152144830" rel="noopener noreferrer"&gt;Patreon&lt;/a&gt; spent seven years migrating 11,000 files to TypeScript, which is either inspiring or terrifying depending on where you are in your own migration.&lt;/p&gt;

&lt;p&gt;Tools rounding out the week: &lt;a href="https://github.com/googleworkspace/cli" rel="noopener noreferrer"&gt;Google's official Workspace CLI&lt;/a&gt; puts Drive, Gmail, Calendar, Sheets, Docs, and Chat under one command, &lt;a href="https://github.com/cosmiciron/vmprint" rel="noopener noreferrer"&gt;VMPrint&lt;/a&gt; generates bit-perfect PDFs in pure TypeScript (no headless Chrome required!), and &lt;a href="https://github.com/TheOrcDev/8bitcn-ui" rel="noopener noreferrer"&gt;8bitcn/ui&lt;/a&gt; brings shadcn/ui into the 8-bit pixel art era for those who want accessible components with retro personality.&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;

&lt;p&gt;Signup &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;here&lt;/a&gt; for the newsletter to get the weekly digest right into your inbox.&lt;/p&gt;

&lt;p&gt;Find the 12 highlighted links of &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;weeklyfoo&lt;/a&gt; #127:&lt;/p&gt;




&lt;p&gt;&lt;a href="https://newsletter.pragmaticengineer.com/p/ai-tooling-2026" rel="noopener noreferrer"&gt;&lt;h3&gt;AI Tooling for Software Engineers in 2026&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Gergely Orosz, Elin Nilsson&lt;/p&gt;

&lt;p&gt;Claude Code dominates tool usage, leaders are more positive about AI than engineers, staff+ engineers are the biggest users of AI agents, and more. Exclusive data and analysis from 900+ respondents&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🚀 Read it!, ai, report&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://schipper.ai/posts/parallel-coding-agents/" rel="noopener noreferrer"&gt;&lt;h3&gt;How I run 4–8 parallel coding agents with tmux and Markdown specs&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Manuel Schipper&lt;/p&gt;

&lt;p&gt;I’ve been running parallel coding agents with a lightweight setup for a few months now with tmux, Markdown files, bash aliases, and six slash commands.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, engineering, ai&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://addyo.substack.com/p/how-to-write-a-good-spec-for-ai-agents" rel="noopener noreferrer"&gt;&lt;h3&gt;How to write a good spec for AI agents&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Addy Osmani&lt;/p&gt;

&lt;p&gt;How to structure, plan, and iterate for high-performance coding agents&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, ai, engineering&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://www.latent.space/p/reviews-dead" rel="noopener noreferrer"&gt;&lt;h3&gt;How to Kill the Code Review&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Ankit Jain&lt;/p&gt;

&lt;p&gt;Human-written code died in 2025. Code reviews will die in 2026.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, ai, engineering, quality&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://terriblesoftware.org/2026/03/03/nobody-gets-promoted-for-simplicity/" rel="noopener noreferrer"&gt;&lt;h3&gt;Nobody Gets Promoted for Simplicity&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Matheus Lima&lt;/p&gt;

&lt;p&gt;I think there’s something quietly screwing up a lot of engineering teams.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, engineering, leadership&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://blog.platformatic.dev/we-cut-nodejs-memory-in-half" rel="noopener noreferrer"&gt;&lt;h3&gt;We cut Node.js' Memory in half&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Matteo Collina&lt;/p&gt;

&lt;p&gt;V8, the C++ engine under the proverbial hood of JavaScript, includes a feature many Node.js developers aren’t familiar with.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, nodejs, performance&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://grith.ai/blog/clinejection-when-your-ai-tool-installs-another" rel="noopener noreferrer"&gt;&lt;h3&gt;A GitHub Issue Title Compromised 4,000 Developer Machines&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Grith AI&lt;/p&gt;

&lt;p&gt;On February 17, 2026, someone published &lt;a href="mailto:cline@2.3.0"&gt;cline@2.3.0&lt;/a&gt; to npm.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, cline, npm, security&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://www.patreon.com/posts/seven-years-to-typescript-152144830" rel="noopener noreferrer"&gt;&lt;h3&gt;Seven Years to TypeScript&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Patreon&lt;/p&gt;

&lt;p&gt;Migrating 11,000 Files at Patreon&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, typescript, migration&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/superset-sh/superset" rel="noopener noreferrer"&gt;&lt;h3&gt;Superset&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by superset.sh&lt;/p&gt;

&lt;p&gt;IDE for the AI Agents Era - Run an army of Claude Code, Codex, etc. on your machine&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, agents, ai, terminal&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/googleworkspace/cli" rel="noopener noreferrer"&gt;&lt;h3&gt;Google Workspace CLI&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Google&lt;/p&gt;

&lt;p&gt;One command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, google, cli&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/cosmiciron/vmprint" rel="noopener noreferrer"&gt;&lt;h3&gt;VMPrint&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Cosmic Iron&lt;/p&gt;

&lt;p&gt;A pure-JS, tiny typesetting engine with bit-perfect PDF output on everything—from Cloudflare Workers to the browser. No more Headless Chrome to just print text. AND -- try the static demos on the home page below and see for yourself.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, typescript, pdf&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/TheOrcDev/8bitcn-ui" rel="noopener noreferrer"&gt;&lt;h3&gt;8bitcn/ui&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by OrcDev&lt;/p&gt;

&lt;p&gt;A set of retro-designed, accessible components and a code distribution platform. Open Source. Open Code.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, ui, retro&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;Want to read more? Check out the full article &lt;a href="https://weeklyfoo.com/foos/foo-127/" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To sign up for the weekly newsletter, visit &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;weeklyfoo.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>weeklyfoo</category>
      <category>javascript</category>
      <category>node</category>
    </item>
    <item>
      <title>Stay ahead in web development: latest news, tools, and insights #127</title>
      <dc:creator>Adam</dc:creator>
      <pubDate>Mon, 09 Mar 2026 06:05:05 +0000</pubDate>
      <link>https://dev.to/urbanisierung/stay-ahead-in-web-development-latest-news-tools-and-insights-127-16e8</link>
      <guid>https://dev.to/urbanisierung/stay-ahead-in-web-development-latest-news-tools-and-insights-127-16e8</guid>
      <description>&lt;p&gt;Signup &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;here&lt;/a&gt; for the newsletter to get the weekly digest right into your inbox.&lt;/p&gt;

&lt;p&gt;weeklyfoo #127 is here: your weekly digest of all webdev news you need to know! This time you'll find 35 valuable links in 5 categories! Enjoy!&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 Read it!
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://newsletter.pragmaticengineer.com/p/ai-tooling-2026?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;AI Tooling for Software Engineers in 2026&lt;/a&gt;: Claude Code dominates tool usage, leaders are more positive about AI than engineers, staff+ engineers are the biggest users of AI agents, and more. Exclusive data and analysis from 900+ respondents by Gergely Orosz, Elin Nilsson&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;report&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;18 min read&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  📰 Good to know
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.ntik.me/posts/voice-agent?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;How I built a sub-500ms latency voice agent from scratch&lt;/a&gt;: I’ve spent the last six months working on a startup, building agent prototypes for one of the largest consumer packaged goods companies in the world. by Nick Tikhonov&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;voice&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;15 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://schipper.ai/posts/parallel-coding-agents/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;How I run 4–8 parallel coding agents with tmux and Markdown specs&lt;/a&gt;: I’ve been running parallel coding agents with a lightweight setup for a few months now with tmux, Markdown files, bash aliases, and six slash commands. by Manuel Schipper&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;engineering&lt;/em&gt;, &lt;em&gt;ai&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;14 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://addyo.substack.com/p/how-to-write-a-good-spec-for-ai-agents?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;How to write a good spec for AI agents&lt;/a&gt;: How to structure, plan, and iterate for high-performance coding agents by Addy Osmani&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;engineering&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;37 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hacks.mozilla.org/2026/02/making-webassembly-a-first-class-language-on-the-web/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Why is WebAssembly a second-class language on the web?&lt;/a&gt;: WebAssembly has come a long way since its first release in 2017. by Ryan Hunt&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;wasm&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;17 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.latent.space/p/reviews-dead?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;How to Kill the Code Review&lt;/a&gt;: Human-written code died in 2025. Code reviews will die in 2026. by Ankit Jain&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;engineering&lt;/em&gt;, &lt;em&gt;quality&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;11 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://terriblesoftware.org/2026/03/03/nobody-gets-promoted-for-simplicity/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Nobody Gets Promoted for Simplicity&lt;/a&gt;: I think there’s something quietly screwing up a lot of engineering teams. by Matheus Lima&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;engineering&lt;/em&gt;, &lt;em&gt;leadership&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;9 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://blog.platformatic.dev/we-cut-nodejs-memory-in-half?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;We cut Node.js' Memory in half&lt;/a&gt;: V8, the C++ engine under the proverbial hood of JavaScript, includes a feature many Node.js developers aren’t familiar with. by Matteo Collina&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;nodejs&lt;/em&gt;, &lt;em&gt;performance&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;1 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/solidjs/solid/releases/tag/v2.0.0-beta.0?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;SolidJS v2.0.0 Beta&lt;/a&gt;: The Suspense is Over by Ryan Carniato&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;solidjs&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;8 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://grith.ai/blog/clinejection-when-your-ai-tool-installs-another?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;A GitHub Issue Title Compromised 4,000 Developer Machines&lt;/a&gt;: On February 17, 2026, someone published &lt;a href="mailto:cline@2.3.0"&gt;cline@2.3.0&lt;/a&gt; to npm. by Grith AI&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;cline&lt;/em&gt;, &lt;em&gt;npm&lt;/em&gt;, &lt;em&gt;security&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;9 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://sequoiacap.com/article/services-the-new-software/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Services&lt;/a&gt;: The New Software by Julien Bek&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;services&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;8 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://openai.com/index/introducing-gpt-5-4/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Introducing GPT‑5.4&lt;/a&gt;: Designed for professional work by OpenAI&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;1 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.patreon.com/posts/seven-years-to-typescript-152144830?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Seven Years to TypeScript&lt;/a&gt;: Migrating 11,000 Files at Patreon by Patreon&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;typescript&lt;/em&gt;, &lt;em&gt;migration&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;1 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://nesbitt.io/2026/03/04/package-managers-need-to-cool-down.html?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Package Managers Need to Cool Down&lt;/a&gt;: This post was requested by Seth Larson, who asked if I could do a breakdown of dependency cooldowns across package managers. by Andrew Nesbitt&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;packages&lt;/em&gt;, &lt;em&gt;security&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;9 min read&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  🧰 Tools
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/anomalyco/opencode?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;OpenCode&lt;/a&gt;: The open source coding agent. by opencode.ai&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;coding&lt;/em&gt;, &lt;em&gt;agent&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/nullclaw/nullclaw?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;NullClaw&lt;/a&gt;: Fastest, smallest, and fully autonomous AI assistant infrastructure written in Zig by NullClaw&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;assistant&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/superset-sh/superset?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Superset&lt;/a&gt;: IDE for the AI Agents Era - Run an army of Claude Code, Codex, etc. on your machine by superset.sh&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;agents&lt;/em&gt;, &lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;terminal&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/expo/skills?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Expo Skills&lt;/a&gt;: A collection of AI agent skills for working with Expo projects and Expo Application Services by Expo&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;skills&lt;/em&gt;, &lt;em&gt;ai&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/zion-off/giggles?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;giggles&lt;/a&gt;: batteries-included react framework for building rich terminal apps by atib jawad zion&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;react&lt;/em&gt;, &lt;em&gt;framework&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/shikijs/shiki?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Shiki&lt;/a&gt;: A beautiful yet powerful syntax highlighter by shiki.style&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;highlighter&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://eztrimmer.io/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;EZTrimmer&lt;/a&gt;: Professional tools to cut videos and trim clips instantly in your browser. by eztrimmer.io&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;videos&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://allsvgicons.com/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;All SVG Icons&lt;/a&gt;: Browse and download 250,000+ free SVG icons from 220 carefully curated icon libraries. by allsvgicons.com&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;svg&lt;/em&gt;, &lt;em&gt;icons&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/googleworkspace/cli?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Google Workspace CLI&lt;/a&gt;: One command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. by Google&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;google&lt;/em&gt;, &lt;em&gt;cli&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/paperclipai/paperclip?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Paperclip&lt;/a&gt;: Open-source orchestration for zero-human companies by paperclip.ing&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;orchestration&lt;/em&gt;, &lt;em&gt;ai&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://justin.poehnelt.com/posts/rewrite-your-cli-for-ai-agents/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;You Need to Rewrite Your CLI for AI Agents&lt;/a&gt;: I built a CLI for Google Workspace — agents first. by Justin Poehnelt&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;cli&lt;/em&gt;, &lt;em&gt;ai&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/locutusjs/locutus?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Locutus&lt;/a&gt;: Bringing stdlibs of other programming languages to TypeScript for fun by locutus.io&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;stdlibs&lt;/em&gt;, &lt;em&gt;typescript&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://colorflow.ls.graphics/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Colorflow&lt;/a&gt;: Advanced Mesh Gradient Generator &amp;amp; Editor by ls.graphics&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;mesh&lt;/em&gt;, &lt;em&gt;gradients&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/cosmiciron/vmprint?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;VMPrint&lt;/a&gt;: A pure-JS, tiny typesetting engine with bit-perfect PDF output on everything—from Cloudflare Workers to the browser. No more Headless Chrome to just print text. AND -- try the static demos on the home page below and see for yourself. by Cosmic Iron&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;typescript&lt;/em&gt;, &lt;em&gt;pdf&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/dinerojs/dinero.js?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Dinero.js&lt;/a&gt;: Create, calculate, and format money in JavaScript and TypeScript by Sarah Dayan&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;money&lt;/em&gt;, &lt;em&gt;finance&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/louislam/uptime-kuma?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Uptime Kuma&lt;/a&gt;: A fancy self-hosted monitoring tool by Louis Lam&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;monitoring&lt;/em&gt;, &lt;em&gt;self-hosted&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/rcaferati/react-awesome-slider?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;React AwesomeSlider&lt;/a&gt;: A performant, lightweight React slider/carousel for media and content transitions, featuring 60fps animations, modular styling, optional HOCs, and fullpage navigation utilities. by Rafael Caferati&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;react&lt;/em&gt;, &lt;em&gt;slider&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/TheOrcDev/8bitcn-ui?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;8bitcn/ui&lt;/a&gt;: A set of retro-designed, accessible components and a code distribution platform. Open Source. Open Code. by OrcDev&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ui&lt;/em&gt;, &lt;em&gt;retro&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  🤪 Fun
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://mw.rat.bz/wgterm/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;WarGames Terminal Fonts&lt;/a&gt;: On watching the movie WarGames I saw all of the on-screen text terminal displays and thought to myself that there is sufficient information present on-screen to produce a replica font on my computer. by Michael Walden&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;fonts&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;22 min read&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  📺 Videos
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=Dpy-yyYXhgU?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;The new era of design at Stripe&lt;/a&gt;: A few weeks ago, Stripe launched their new site (&lt;a href="https://stripe.com" rel="noopener noreferrer"&gt;https://stripe.com&lt;/a&gt;) and reminded everyone who the 🐐 of web design is... by Katie Dill&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;design&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=c8l5Lai1454?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-127&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Backlog.md&lt;/a&gt;: The simplest project management tool for the AI Era by Alex Gavrilescu&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to read more? Check out the full article &lt;a href="https://weeklyfoo.com/foos/foo-127/" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To sign up for the weekly newsletter, visit &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;weeklyfoo.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>weeklyfoo</category>
      <category>javascript</category>
      <category>node</category>
    </item>
    <item>
      <title>Next.js Rebuilt, NumPy in TypeScript, Six AI Predictions</title>
      <dc:creator>Adam</dc:creator>
      <pubDate>Fri, 06 Mar 2026 05:53:59 +0000</pubDate>
      <link>https://dev.to/urbanisierung/nextjs-rebuilt-numpy-in-typescript-six-ai-predictions-3ob0</link>
      <guid>https://dev.to/urbanisierung/nextjs-rebuilt-numpy-in-typescript-six-ai-predictions-3ob0</guid>
      <description>&lt;p&gt;&lt;a href="https://amplifying.ai/research/claude-code-picks" rel="noopener noreferrer"&gt;Edwin Ong and Alex Vikati&lt;/a&gt; ran Claude Code against 2,430 real repos with zero prompting — no tool names, no hints — and just watched what it picked. The result is rare, unbiased observational data on how AI coding agents actually behave when left to their own devices.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://newsletter.pragmaticengineer.com/p/the-future-of-software-engineering-with-ai" rel="noopener noreferrer"&gt;Gergely Orosz&lt;/a&gt; returns from The Pragmatic Summit with six predictions for the future of software engineering in the AI era (spoiler: your career is not over, but it is changing). &lt;a href="https://newsletter.posthog.com/p/the-engineeringification-of-everything" rel="noopener noreferrer"&gt;Ian Vanagas from PostHog&lt;/a&gt; asks the quieter question: why is every role already starting to feel like an engineering role?&lt;/p&gt;

&lt;p&gt;Cloudflare had a productive week. &lt;a href="https://blog.cloudflare.com/code-mode-mcp/" rel="noopener noreferrer"&gt;Code Mode&lt;/a&gt; compresses entire APIs into 1,000 tokens for agent context — the context window problem just shrunk. Their official &lt;a href="https://github.com/cloudflare/agents" rel="noopener noreferrer"&gt;Agents SDK&lt;/a&gt; ships for production deployments. And, for the boldest move of the week: &lt;a href="https://blog.cloudflare.com/vinext/" rel="noopener noreferrer"&gt;one Cloudflare engineer rebuilt Next.js from scratch with AI&lt;/a&gt; in a single week. Meanwhile, &lt;a href="https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents-part-2" rel="noopener noreferrer"&gt;Stripe continues the Minions series&lt;/a&gt; with part 2 of their one-shot, end-to-end coding agents.&lt;/p&gt;

&lt;p&gt;On the web platform: &lt;a href="https://una.im/border-shape" rel="noopener noreferrer"&gt;Una Kravets introduces CSS border-shape&lt;/a&gt; — the beginning of the non-rectangular web without clip-path hacks. &lt;a href="https://httptoolkit.com/blog/dictionary-compression-performance-zstd-brotli/" rel="noopener noreferrer"&gt;Tim Perry&lt;/a&gt; declares dictionary compression (zstd/Brotli) ridiculously good and finally here — web payloads could shrink dramatically overnight. There's also &lt;a href="https://stackinsight.dev/blog/memory-leak-empirical-study" rel="noopener noreferrer"&gt;a thorough empirical study across 500 repositories on frontend memory leaks&lt;/a&gt;, and &lt;a href="https://marmelab.com/blog/2026/02/23/do-you-know-psql.html" rel="noopener noreferrer"&gt;nine PostgreSQL features&lt;/a&gt; Thiery Michel wishes he'd known sooner.&lt;/p&gt;

&lt;p&gt;Tools this week: &lt;a href="https://github.com/riii111/sabiql" rel="noopener noreferrer"&gt;sabiql&lt;/a&gt; is a driver-less TUI for querying PostgreSQL from your terminal, and &lt;a href="https://github.com/dupontcyborg/numpy-ts" rel="noopener noreferrer"&gt;numpy-ts&lt;/a&gt; brings 94% of NumPy's API to TypeScript — scientific computing finally joins the JavaScript ecosystem.&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;

&lt;p&gt;Signup &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;here&lt;/a&gt; for the newsletter to get the weekly digest right into your inbox.&lt;/p&gt;

&lt;p&gt;Find the 13 highlighted links of &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;weeklyfoo&lt;/a&gt; #126:&lt;/p&gt;




&lt;p&gt;&lt;a href="https://amplifying.ai/research/claude-code-picks" rel="noopener noreferrer"&gt;&lt;h3&gt;What Claude Code Actually Chooses&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Edwin Ong, Alex Vikati&lt;/p&gt;

&lt;p&gt;We pointed Claude Code at real repos 2,430 times and watched what it chose. No tool names in any prompt. Open-ended questions only.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🚀 Read it!, ai, code, claude&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://blog.cloudflare.com/code-mode-mcp/" rel="noopener noreferrer"&gt;&lt;h3&gt;Code Mode&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Matt Carey&lt;/p&gt;

&lt;p&gt;Give agents an entire API in 1,000 tokens&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, ai, mcp, cloudlfare&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents-part-2" rel="noopener noreferrer"&gt;&lt;h3&gt;Minions&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Alistair Gray&lt;/p&gt;

&lt;p&gt;Stripe’s one-shot, end-to-end coding agents—Part 2&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, ai, stripe&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://newsletter.posthog.com/p/the-engineeringification-of-everything" rel="noopener noreferrer"&gt;&lt;h3&gt;The engineeringification of everything&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Ian Vanagas&lt;/p&gt;

&lt;p&gt;Why every role seems like an engineering role now (and what it means for you)&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, engineering&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://httptoolkit.com/blog/dictionary-compression-performance-zstd-brotli/" rel="noopener noreferrer"&gt;&lt;h3&gt;Dictionary Compression is finally here, and it's ridiculously good&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Tim Perry&lt;/p&gt;

&lt;p&gt;Dictionary compression could completely change how applications send data over the web.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, compression&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://newsletter.pragmaticengineer.com/p/the-future-of-software-engineering-with-ai" rel="noopener noreferrer"&gt;&lt;h3&gt;The Future of Software Engineering with AI: Six Predictions&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Gergely Orosz&lt;/p&gt;

&lt;p&gt;Notes from The Pragmatic Summit and ‘The Future of Software Development’ workshop&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, ai&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://stackinsight.dev/blog/memory-leak-empirical-study" rel="noopener noreferrer"&gt;&lt;h3&gt;Frontend Memory Leaks&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Ko-Hsin Liang&lt;/p&gt;

&lt;p&gt;A 500-Repository Static Analysis and Five-Scenario Benchmark Study&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, memory, leak, frontend&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://marmelab.com/blog/2026/02/23/do-you-know-psql.html" rel="noopener noreferrer"&gt;&lt;h3&gt;9 Advanced PostgreSQL Features I Wish I Knew Sooner&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Thiery Michel&lt;/p&gt;

&lt;p&gt;My first instinct was to write application-level validation, but something felt off. Surely PostgreSQL had a better way?&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, postgres, database&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://una.im/border-shape" rel="noopener noreferrer"&gt;&lt;h3&gt;border-shape&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Una Kravets&lt;/p&gt;

&lt;p&gt;the future of the non-rectangular web&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, css&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/cloudflare/agents" rel="noopener noreferrer"&gt;&lt;h3&gt;Cloudflare Agents&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Cloudflare&lt;/p&gt;

&lt;p&gt;Build and deploy AI Agents on Cloudflare&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, ai, cloudflare&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://blog.cloudflare.com/vinext/" rel="noopener noreferrer"&gt;&lt;h3&gt;How we rebuilt Next.js with AI in one week&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Steve Faulkner&lt;/p&gt;

&lt;p&gt;Last week, one engineer and an AI model rebuilt the most popular front-end framework from scratch.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, ai, nextjs, cloudflare, vinext&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/riii111/sabiql" rel="noopener noreferrer"&gt;&lt;h3&gt;sabiql&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by riii111&lt;/p&gt;

&lt;p&gt;A fast, driver-less TUI to browse, query, and edit PostgreSQL databases&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, postgres, database, cli&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/dupontcyborg/numpy-ts" rel="noopener noreferrer"&gt;&lt;h3&gt;numpy-ts&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Nico D.&lt;/p&gt;

&lt;p&gt;Full NumPy, in TypeScript/JavaScript (94% coverage)&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, math, array, matrix&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;Want to read more? Check out the full article &lt;a href="https://weeklyfoo.com/foos/foo-126/" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To sign up for the weekly newsletter, visit &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;weeklyfoo.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>weeklyfoo</category>
      <category>javascript</category>
      <category>node</category>
    </item>
    <item>
      <title>Stay ahead in web development: latest news, tools, and insights #126</title>
      <dc:creator>Adam</dc:creator>
      <pubDate>Mon, 02 Mar 2026 05:55:23 +0000</pubDate>
      <link>https://dev.to/urbanisierung/stay-ahead-in-web-development-latest-news-tools-and-insights-126-38p0</link>
      <guid>https://dev.to/urbanisierung/stay-ahead-in-web-development-latest-news-tools-and-insights-126-38p0</guid>
      <description>&lt;p&gt;Signup &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;here&lt;/a&gt; for the newsletter to get the weekly digest right into your inbox.&lt;/p&gt;

&lt;p&gt;weeklyfoo #126 is here: your weekly digest of all webdev news you need to know! This time you'll find 37 valuable links in 5 categories! Enjoy!&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 Read it!
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://amplifying.ai/research/claude-code-picks?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;What Claude Code Actually Chooses&lt;/a&gt;: We pointed Claude Code at real repos 2,430 times and watched what it chose. No tool names in any prompt. Open-ended questions only. by Edwin Ong, Alex Vikati&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;code&lt;/em&gt;, &lt;em&gt;claude&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;6 min read&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  📰 Good to know
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://blog.cloudflare.com/code-mode-mcp/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Code Mode&lt;/a&gt;: Give agents an entire API in 1,000 tokens by Matt Carey&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;mcp&lt;/em&gt;, &lt;em&gt;cloudlfare&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;13 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents-part-2?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Minions&lt;/a&gt;: Stripe’s one-shot, end-to-end coding agents—Part 2 by Alistair Gray&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;stripe&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;1 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://newsletter.posthog.com/p/the-engineeringification-of-everything?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;The engineeringification of everything&lt;/a&gt;: Why every role seems like an engineering role now (and what it means for you) by Ian Vanagas&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;engineering&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;8 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.joshwcomeau.com/animation/sprites/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Sprites on the Web&lt;/a&gt;: In 2015, back when Twitter was still Twitter, their dev team had a problem. by Josh W. Comeau&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;css&lt;/em&gt;, &lt;em&gt;animation&lt;/em&gt;, &lt;em&gt;webdev&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;15 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://httptoolkit.com/blog/dictionary-compression-performance-zstd-brotli/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Dictionary Compression is finally here, and it's ridiculously good&lt;/a&gt;: Dictionary compression could completely change how applications send data over the web. by Tim Perry&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;compression&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;27 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://newsletter.pragmaticengineer.com/p/the-future-of-software-engineering-with-ai?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;The Future of Software Engineering with AI: Six Predictions&lt;/a&gt;: Notes from The Pragmatic Summit and ‘The Future of Software Development’ workshop by Gergely Orosz&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;16 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://turbopuffer.com/blog/object-storage-queue?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;How to build a distributed queue in a single JSON file on object storage&lt;/a&gt;: We recently replaced our internal indexing job queue, which notifies indexing nodes to build and update search indexes after data is written to the WAL. by Dan Harrison&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;queue&lt;/em&gt;, &lt;em&gt;json&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;10 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://stackinsight.dev/blog/memory-leak-empirical-study?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Frontend Memory Leaks&lt;/a&gt;: A 500-Repository Static Analysis and Five-Scenario Benchmark Study by Ko-Hsin Liang&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;memory&lt;/em&gt;, &lt;em&gt;leak&lt;/em&gt;, &lt;em&gt;frontend&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;31 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://marmelab.com/blog/2026/02/23/do-you-know-psql.html?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;9 Advanced PostgreSQL Features I Wish I Knew Sooner&lt;/a&gt;: My first instinct was to write application-level validation, but something felt off. Surely PostgreSQL had a better way? by Thiery Michel&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;postgres&lt;/em&gt;, &lt;em&gt;database&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;12 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://una.im/border-shape?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;border-shape&lt;/a&gt;: the future of the non-rectangular web by Una Kravets&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;css&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;7 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://vercel.com/changelog/chat-sdk?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;npm i chat&lt;/a&gt;: One codebase, every chat platform by Vercel&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;chat&lt;/em&gt;, &lt;em&gt;vercel&lt;/em&gt;, &lt;em&gt;ai&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;7 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://oxc.rs/blog/2026-02-24-oxfmt-beta?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Oxfmt Beta&lt;/a&gt;: We are excited to announce that Oxfmt has reached beta. by oxc.rs&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;formatting&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;5 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://claude.com/blog/cowork-plugins-across-enterprise?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Cowork and plugins for teams across the enterprise&lt;/a&gt;: Admins can now create private plugin marketplaces, with better control over plugins, connectors, and skills. We've also added new plugins and connectors across more departments. by Claude&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;claude&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;19 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://azamsharp.com/2026/02/26/developers-are-safe.html?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Developers Are Safe… Thanks to Corporate Red Tape&lt;/a&gt;: By the end of 2026, AI will write most of the code and software developers will be obsolete. by Azam Sharp&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;6 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://endowment.dev/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Open Source Endowment&lt;/a&gt;: Truly sustainable funding for critical OSS through a community‑driven endowment by endowment.dev&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;oss&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;6 min read&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  🧰 Tools
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/Yuyz0112/glitch-art-maker?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Glitch Art Maker&lt;/a&gt;: Real-time WebGL video glitch tool in the browser. by yz-yu&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;glitch&lt;/em&gt;, &lt;em&gt;art&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/cloudflare/agents?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Cloudflare Agents&lt;/a&gt;: Build and deploy AI Agents on Cloudflare by Cloudflare&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;cloudflare&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aatishb.com/patterncollider?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Pattern Collider&lt;/a&gt;: A web interactive for generating and exploring quasiperiodic tiling patterns by Aatish Bhatia&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;patterns&lt;/em&gt;, &lt;em&gt;images&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/anthropics/financial-services-plugins?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Claude for Financial Services Plugins&lt;/a&gt;: Plugins that turn Claude into a specialist for financial services — investment banking, equity research, private equity, and wealth management. by Anthropics&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;claude&lt;/em&gt;, &lt;em&gt;finance&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://blog.cloudflare.com/vinext/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;How we rebuilt Next.js with AI in one week&lt;/a&gt;: Last week, one engineer and an AI model rebuilt the most popular front-end framework from scratch. by Steve Faulkner&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;nextjs&lt;/em&gt;, &lt;em&gt;cloudflare&lt;/em&gt;, &lt;em&gt;vinext&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://pi.dev/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Pi&lt;/a&gt;: There are many coding agents, but this one is mine. by Mario Zechner&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;agent&lt;/em&gt;, &lt;em&gt;ai&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/generalaction/emdash?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Emdash&lt;/a&gt;: Emdash is the Open-Source Agentic Development Environment by emdash.sh&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ide&lt;/em&gt;, &lt;em&gt;ai&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.wallofportfolios.in/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Wall of Portfolios&lt;/a&gt;: Lots of Portfolios by wallofportfolios.in&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;gallery&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/qwibitai/nanoclaw?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;NanoClaw&lt;/a&gt;: A lightweight alternative to Clawdbot / OpenClaw that runs in containers for security. Connects to WhatsApp, has memory, scheduled jobs, and runs directly on Anthropic's Agents SDK by nanoclaw.dev&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;openclaw&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/riii111/sabiql?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;sabiql&lt;/a&gt;: A fast, driver-less TUI to browse, query, and edit PostgreSQL databases by riii111&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;postgres&lt;/em&gt;, &lt;em&gt;database&lt;/em&gt;, &lt;em&gt;cli&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://pagegym.com/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Page Gym&lt;/a&gt;: The Page Speed Optimization Tool by Razvan Cojocariu&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;performance&lt;/em&gt;, &lt;em&gt;testing&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/sugarcube-sh/sugarcube?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;sugarcube&lt;/a&gt;: Design tokens in, CSS and components out. by sugarcube.sh&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;css&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/avatune/avatune?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Avatune&lt;/a&gt;: Tuning visual identity, emotional tone. Feels friendly &amp;amp; composable. by avatune.dev&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;avatars&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/ddoemonn/react-beautiful-color?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;react-beautiful-color&lt;/a&gt;: React color picker you can actually customize by ozzy&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;colors&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/dupontcyborg/numpy-ts?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;numpy-ts&lt;/a&gt;: Full NumPy, in TypeScript/JavaScript (94% coverage) by Nico D.&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;math&lt;/em&gt;, &lt;em&gt;array&lt;/em&gt;, &lt;em&gt;matrix&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/edge-js/edge?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Edge&lt;/a&gt;: Node.js template engine with a breath of fresh air by edgejs.dev&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;templating&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/MikeMcl/bignumber.js?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;bignumber.js&lt;/a&gt;: A JavaScript library for arbitrary-precision arithmetic. by Michael M&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;math&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/yoopta-editor/Yoopta-Editor?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Yoopta-Editor&lt;/a&gt;: Build Notion-like, Craft-like, Coda-like, Medium-like editors with Yoopta by yoopta.dev&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;editor&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/longbridge/longbridge-terminal?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Longbridge Terminal&lt;/a&gt;: A TUI trading application based on Longbridge OpenAPI. by Longbridge&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;trading&lt;/em&gt;, &lt;em&gt;terminal&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  🤪 Fun
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://kaomojicool.club/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Kaomoji Cool Club&lt;/a&gt;: Kao and Moji by kaomojicool.club&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;kaomoji&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;3 min read&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  📺 Videos
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=LOHgRw43fFk?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-126&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Data vs Hype: How Orgs Actually Win with AI&lt;/a&gt;: The Pragmatic Summit by Laura Tacho&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;data&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to read more? Check out the full article &lt;a href="https://weeklyfoo.com/foos/foo-126/" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To sign up for the weekly newsletter, visit &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;weeklyfoo.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>weeklyfoo</category>
      <category>javascript</category>
      <category>node</category>
    </item>
    <item>
      <title>Electrobun Born, MCP Hits Chrome, Still Learning to Code</title>
      <dc:creator>Adam</dc:creator>
      <pubDate>Fri, 27 Feb 2026 05:57:41 +0000</pubDate>
      <link>https://dev.to/urbanisierung/electrobun-born-mcp-hits-chrome-still-learning-to-code-21b8</link>
      <guid>https://dev.to/urbanisierung/electrobun-born-mcp-hits-chrome-still-learning-to-code-21b8</guid>
      <description>&lt;p&gt;&lt;a href="https://adventures.nodeland.dev/archive/yes-learning-to-code-is-still-valuable/" rel="noopener noreferrer"&gt;Matteo Collina&lt;/a&gt;, Node.js core contributor, pushes back against AI doomerism with a clear message: yes, learning to code is still valuable. And if you need a second opinion, &lt;a href="https://olano.dev/blog/dangerously-skip/" rel="noopener noreferrer"&gt;Facundo Olano's --dangerously-skip-reading-code&lt;/a&gt; makes the case for actually understanding what your AI generates — the danger flag isn't just decorative.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://theredbeard.io/blog/i-intercepted-3177-api-calls-across-4-ai-coding-tools/" rel="noopener noreferrer"&gt;Lars de Ridder&lt;/a&gt; went deep and intercepted 3,177 API calls across four AI coding tools — if you've ever wondered what's eating your context window, now you know. &lt;a href="https://github.blog/ai-and-ml/automate-repository-tasks-with-github-agentic-workflows/" rel="noopener noreferrer"&gt;GitHub officially enters the agentic automation race&lt;/a&gt; with Agentic Workflows in Actions, and &lt;a href="https://developer.chrome.com/blog/webmcp-epp" rel="noopener noreferrer"&gt;Chrome brings MCP to the browser&lt;/a&gt; so websites can actively participate when AI agents come knocking. &lt;a href="https://blackboard.sh/blog/electrobun-v1/" rel="noopener noreferrer"&gt;Electrobun v1&lt;/a&gt; ships a TypeScript-native desktop runtime that puts Electron on a diet, and the &lt;a href="https://www.repoflow.io/blog/node-js-vs-deno-vs-bun-performance-benchmarks" rel="noopener noreferrer"&gt;JavaScript runtime benchmarks&lt;/a&gt; are finally in: Node.js vs Deno vs Bun — your favorite is probably still your favorite.&lt;/p&gt;

&lt;p&gt;On the tools front: &lt;a href="https://biomejs.dev/blog/biome-v2-4" rel="noopener noreferrer"&gt;Biome v2.4&lt;/a&gt; keeps quietly improving everything, &lt;a href="https://tanstack.com/hotkeys/latest" rel="noopener noreferrer"&gt;TanStack Hotkeys&lt;/a&gt; expands the TanStack empire with type-safe keyboard shortcuts, &lt;a href="https://github.com/knadh/oat" rel="noopener noreferrer"&gt;Oat&lt;/a&gt; delivers a zero-dependency UI library at a featherweight ~8KB, &lt;a href="https://github.com/n-e/pg-typesafe" rel="noopener noreferrer"&gt;pg-typesafe&lt;/a&gt; generates TypeScript types straight from your PostgreSQL queries, and &lt;a href="https://github.com/millionco/react-doctor" rel="noopener noreferrer"&gt;React Doctor&lt;/a&gt; lets coding agents diagnose and fix your React code automatically.&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;

&lt;p&gt;Signup &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;here&lt;/a&gt; for the newsletter to get the weekly digest right into your inbox.&lt;/p&gt;

&lt;p&gt;Find the 12 highlighted links of &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;weeklyfoo&lt;/a&gt; #125:&lt;/p&gt;




&lt;p&gt;&lt;a href="https://theredbeard.io/blog/i-intercepted-3177-api-calls-across-4-ai-coding-tools/" rel="noopener noreferrer"&gt;&lt;h3&gt;I Intercepted 3,177 API Calls Across 4 AI Coding Tools.&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Lars de Ridder&lt;/p&gt;

&lt;p&gt;Here’s What’s Actually Filling Your Context Window.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🚀 Read it!, ai, comparison&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://adventures.nodeland.dev/archive/yes-learning-to-code-is-still-valuable/" rel="noopener noreferrer"&gt;&lt;h3&gt;Yes, Learning to Code Is Still Valuable&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Matteo Collina&lt;/p&gt;

&lt;p&gt;Every few weeks, someone shares a bold opinion: Don't bother learning to code, AI will do it all.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, ai, engineering&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://olano.dev/blog/dangerously-skip/" rel="noopener noreferrer"&gt;&lt;h3&gt;--dangerously-skip-reading-code&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Facundo Olano&lt;/p&gt;

&lt;p&gt;I concluded my previous post saying that it was irresponsible to assume that we won’t need to worry about reading and debugging our code anymore.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, ai, engineering&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://blackboard.sh/blog/electrobun-v1/" rel="noopener noreferrer"&gt;&lt;h3&gt;Electrobun v1&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Yoav&lt;/p&gt;

&lt;p&gt;Build ultra fast, tiny, and cross-platform desktop apps with TypeScript.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, typescript, bun&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://biomejs.dev/blog/biome-v2-4" rel="noopener noreferrer"&gt;&lt;h3&gt;Biome v2.4&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Emanuele Stoppa&lt;/p&gt;

&lt;p&gt;Embedded Snippets, HTML Accessibility, and Better Framework Support&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, format, lint, biome&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://developer.chrome.com/blog/webmcp-epp" rel="noopener noreferrer"&gt;&lt;h3&gt;WebMCP is available for early preview&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by André Cipriani Bandarra&lt;/p&gt;

&lt;p&gt;As the agentic web evolves, we want to help websites play an active role in how AI agents interact with them.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, mcp, chrome&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.blog/ai-and-ml/automate-repository-tasks-with-github-agentic-workflows/" rel="noopener noreferrer"&gt;&lt;h3&gt;Automate repository tasks with GitHub Agentic Workflows&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Don Syme &amp;amp; Peli de Halleux&lt;/p&gt;

&lt;p&gt;Discover GitHub Agentic Workflows, now in technical preview. Build automations using coding agents in GitHub Actions to handle triage, documentation, code quality, and more.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, ai, github, agents, cli&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://www.repoflow.io/blog/node-js-vs-deno-vs-bun-performance-benchmarks" rel="noopener noreferrer"&gt;&lt;h3&gt;Node.js vs Deno vs Bun Performance Benchmarks&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by repoflow.io&lt;/p&gt;

&lt;p&gt;We benchmarked Node, Deno, and Bun to see where each runtime wins&lt;/p&gt;

&lt;p&gt;&lt;small&gt;📰 Good to know, nodejs, deno, bun, performance&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/knadh/oat" rel="noopener noreferrer"&gt;&lt;h3&gt;Oat&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Kailash Nadh&lt;/p&gt;

&lt;p&gt;Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library. ~8KB&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, framework, web&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://tanstack.com/hotkeys/latest" rel="noopener noreferrer"&gt;&lt;h3&gt;TanStack Hotkeys&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by TanStack&lt;/p&gt;

&lt;p&gt;Type-safe keyboard shortcuts, sequences, and key state tracking for your apps&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, hotkeys, keyboard, shortcuts&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/n-e/pg-typesafe" rel="noopener noreferrer"&gt;&lt;h3&gt;pg-typesafe&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by Nicolas&lt;/p&gt;

&lt;p&gt;pg-typesafe generates TypeScript types for PostgreSQL queries.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, typescript, postgres&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/millionco/react-doctor" rel="noopener noreferrer"&gt;&lt;h3&gt;React Doctor&lt;/h3&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;by react.doctor&lt;/p&gt;

&lt;p&gt;Let coding agents diagnose and fix your React code&lt;/p&gt;

&lt;p&gt;&lt;small&gt;🧰 Tools, react, ai&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;Want to read more? Check out the full article &lt;a href="https://weeklyfoo.com/foos/foo-125/" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To sign up for the weekly newsletter, visit &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;weeklyfoo.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>weeklyfoo</category>
      <category>javascript</category>
      <category>node</category>
    </item>
    <item>
      <title>Stay ahead in web development: latest news, tools, and insights #125</title>
      <dc:creator>Adam</dc:creator>
      <pubDate>Mon, 23 Feb 2026 05:43:35 +0000</pubDate>
      <link>https://dev.to/urbanisierung/stay-ahead-in-web-development-latest-news-tools-and-insights-125-19jg</link>
      <guid>https://dev.to/urbanisierung/stay-ahead-in-web-development-latest-news-tools-and-insights-125-19jg</guid>
      <description>&lt;p&gt;Signup &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;here&lt;/a&gt; for the newsletter to get the weekly digest right into your inbox.&lt;/p&gt;

&lt;p&gt;weeklyfoo #125 is here: your weekly digest of all webdev news you need to know! This time you'll find 28 valuable links in 3 categories! Enjoy!&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 Read it!
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://theredbeard.io/blog/i-intercepted-3177-api-calls-across-4-ai-coding-tools/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;I Intercepted 3,177 API Calls Across 4 AI Coding Tools.&lt;/a&gt;: Here’s What’s Actually Filling Your Context Window. by Lars de Ridder&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;comparison&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;12 min read&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  📰 Good to know
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://adventures.nodeland.dev/archive/yes-learning-to-code-is-still-valuable/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Yes, Learning to Code Is Still Valuable&lt;/a&gt;: Every few weeks, someone shares a bold opinion: Don't bother learning to code, AI will do it all. by Matteo Collina&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;engineering&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;7 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://steipete.me/posts/2026/openclaw?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;OpenClaw, OpenAI and the future&lt;/a&gt;: I’m joining OpenAI to work on bringing agents to everyone. by Peter Steinberger&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;openclaw&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;3 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://olano.dev/blog/dangerously-skip/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;--dangerously-skip-reading-code&lt;/a&gt;: I concluded my previous post saying that it was irresponsible to assume that we won’t need to worry about reading and debugging our code anymore. by Facundo Olano&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;engineering&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;4 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.antonsten.com/articles/build-something-silly/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Build something silly&lt;/a&gt;: Matt Shumer’s Something Big is Happening has been making the rounds this week. by Anton Sten&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;engineering&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;7 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://blackboard.sh/blog/electrobun-v1/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Electrobun v1&lt;/a&gt;: Build ultra fast, tiny, and cross-platform desktop apps with TypeScript. by Yoav&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;typescript&lt;/em&gt;, &lt;em&gt;bun&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;3 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.anthropic.com/news/claude-sonnet-4-6?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Introducing Claude Sonnet 4.6&lt;/a&gt;: Claude Sonnet 4.6 is our most capable Sonnet model yet. by Anthropic&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;antropic&lt;/em&gt;, &lt;em&gt;sonnet&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;14 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://biomejs.dev/blog/biome-v2-4?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Biome v2.4&lt;/a&gt;: Embedded Snippets, HTML Accessibility, and Better Framework Support by Emanuele Stoppa&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;format&lt;/em&gt;, &lt;em&gt;lint&lt;/em&gt;, &lt;em&gt;biome&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;22 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://developer.chrome.com/blog/webmcp-epp?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;WebMCP is available for early preview&lt;/a&gt;: As the agentic web evolves, we want to help websites play an active role in how AI agents interact with them. by André Cipriani Bandarra&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;mcp&lt;/em&gt;, &lt;em&gt;chrome&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;5 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.blog/ai-and-ml/automate-repository-tasks-with-github-agentic-workflows/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Automate repository tasks with GitHub Agentic Workflows&lt;/a&gt;: Discover GitHub Agentic Workflows, now in technical preview. Build automations using coding agents in GitHub Actions to handle triage, documentation, code quality, and more. by Don Syme &amp;amp; Peli de Halleux&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;github&lt;/em&gt;, &lt;em&gt;agents&lt;/em&gt;, &lt;em&gt;cli&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;22 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.repoflow.io/blog/node-js-vs-deno-vs-bun-performance-benchmarks?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Node.js vs Deno vs Bun Performance Benchmarks&lt;/a&gt;: We benchmarked Node, Deno, and Bun to see where each runtime wins by repoflow.io&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;nodejs&lt;/em&gt;, &lt;em&gt;deno&lt;/em&gt;, &lt;em&gt;bun&lt;/em&gt;, &lt;em&gt;performance&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;3 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.cjroth.com/blog/2026-02-18-building-an-elite-engineering-culture?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Building An Elite AI Engineering Culture In 2026&lt;/a&gt;: AI accelerates high-performing orgs and unravels struggling ones. by Chris Roth&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;engineering&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;15 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.kasava.dev/blog/ai-as-exoskeleton?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Stop Thinking of AI as a Coworker. It's an Exoskeleton.&lt;/a&gt;: We're thinking about AI wrong. by Ben Gregory&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;engineering&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;12 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://nabeelqu.substack.com/p/principles?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Principles&lt;/a&gt;: A cursed fact of the world is that the most important life lessons you learn are the hardest to communicate to others. by Nabeel S. Qureshi&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;career&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;10 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://lynxjs.org/blog/lynx-3-6?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Lynx 3.6&lt;/a&gt;: Lynx for AI, reactlynx-use, CSS for Design Engineering by Leron Liu, Guangyu Du&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;lynx&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;6 min read&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://shadcnspace.com/blog/radix-ui-vs-base-ui?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Radix UI vs Base UI&lt;/a&gt;: Why Headless UI Libraries matter in modern React? by Mihir Koshti&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ui&lt;/em&gt;&lt;/small&gt;&lt;small&gt; / &lt;/small&gt;&lt;small&gt;18 min read&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  🧰 Tools
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/klawsh/klaw.sh?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;klaw&lt;/a&gt;: kubectl for AI Agents by klaw.sh&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;agents&lt;/em&gt;, &lt;em&gt;cli&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/knadh/oat?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Oat&lt;/a&gt;: Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library. ~8KB by Kailash Nadh&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;framework&lt;/em&gt;, &lt;em&gt;web&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://modern-css.com/?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Stop writing CSS like it's 2015.&lt;/a&gt;: Modern CSS code snippets, side by side with the old hacks they replace. by Naeem Nur&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;css&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://tanstack.com/hotkeys/latest?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;TanStack Hotkeys&lt;/a&gt;: Type-safe keyboard shortcuts, sequences, and key state tracking for your apps by TanStack&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;hotkeys&lt;/em&gt;, &lt;em&gt;keyboard&lt;/em&gt;, &lt;em&gt;shortcuts&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/adesignl/Peek?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Peek&lt;/a&gt;: A lightweight JavaScript library for creating smart header behavior based on scroll intent. by Chad Pierce&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;javascript&lt;/em&gt;, &lt;em&gt;scroll&lt;/em&gt;, &lt;em&gt;header&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/n-e/pg-typesafe?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;pg-typesafe&lt;/a&gt;: pg-typesafe generates TypeScript types for PostgreSQL queries. by Nicolas&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;typescript&lt;/em&gt;, &lt;em&gt;postgres&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/seflless/slowmo?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Slowmo&lt;/a&gt;: Slow down, pause, or speed up time of any web content. by Francois Laberge&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;web&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://vercel.com/blog/introducing-geist-pixel?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Introducing Geist Pixel&lt;/a&gt;: Today, we're expanding the Geist font family with Geist Pixel. by Vercel&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;fonts&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/millionco/react-doctor?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;React Doctor&lt;/a&gt;: Let coding agents diagnose and fix your React code by react.doctor&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;react&lt;/em&gt;, &lt;em&gt;ai&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/p2r3/convert?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Convert&lt;/a&gt;: Truly universal online file converter by convert.to.it&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;convert&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/steipete/gogcli?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;gogcli&lt;/a&gt;: Google Suite CLI: Gmail, GCal, GDrive, GContacts. by Peter Steinberger&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;google&lt;/em&gt;, &lt;em&gt;cli&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/obra/superpowers?utm_source=weeklyfoo&amp;amp;utm_medium=web&amp;amp;utm_campaign=weeklyfoo-125&amp;amp;ref=weeklyfoo" rel="noopener noreferrer"&gt;Superpowers&lt;/a&gt;: An agentic skills framework &amp;amp; software development methodology that works. by Jesse Vincent&lt;small&gt; / &lt;/small&gt;&lt;small&gt;&lt;em&gt;ai&lt;/em&gt;, &lt;em&gt;skills&lt;/em&gt;&lt;/small&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to read more? Check out the full article &lt;a href="https://weeklyfoo.com/foos/foo-125/" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To sign up for the weekly newsletter, visit &lt;a href="https://weeklyfoo.com" rel="noopener noreferrer"&gt;weeklyfoo.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>weeklyfoo</category>
      <category>javascript</category>
      <category>node</category>
    </item>
  </channel>
</rss>
