<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Joe Doe — News</title><description>Hand-picked frontend articles, weekly.</description><link>https://joedoe.dev/</link><language>en</language><item><title>Artem Zakharchenko released MSW (Mock Service Worker) v3</title><link>https://mswjs.io/blog/introducing-msw-3.0</link><guid isPermaLink="true">https://mswjs.io/blog/introducing-msw-3.0</guid><description>Bytes</description><pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate><category>Bytes</category></item><item><title>Highlights from Git 2.56</title><link>https://github.blog/open-source/git/highlights-from-git-2-56/</link><guid isPermaLink="true">https://github.blog/open-source/git/highlights-from-git-2-56/</guid><description>Bytes</description><pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate><category>Bytes</category></item><item><title>Pi 1.0</title><link>https://earendil.com/posts/pi-1-0/</link><guid isPermaLink="true">https://earendil.com/posts/pi-1-0/</guid><description>Bytes</description><pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate><category>Bytes</category></item><item><title>Pi Durable</title><link>https://earendil.com/posts/pi-durable/</link><guid isPermaLink="true">https://earendil.com/posts/pi-durable/</guid><description>Bytes</description><pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate><category>Bytes</category></item><item><title>Preact 11</title><link>https://preactjs.com/blog/preact-11/</link><guid isPermaLink="true">https://preactjs.com/blog/preact-11/</guid><description>Bytes</description><pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate><category>Bytes</category></item><item><title>So you want to make a bot</title><link>https://www.jplhomer.org/posts/so-you-want-to-make-a-bot/</link><guid isPermaLink="true">https://www.jplhomer.org/posts/so-you-want-to-make-a-bot/</guid><description>Bytes</description><pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate><category>Bytes</category></item><item><title>Chrome 154 | Release notes</title><link>https://developer.chrome.com/release-notes/154</link><guid isPermaLink="true">https://developer.chrome.com/release-notes/154</guid><description>JavaScript Weekly</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>JavaScript Weekly</category></item><item><title>Four months of VoidZero at Cloudflare: making the open-source JavaScript toolchain faster for all humans and agents</title><link>https://blog.cloudflare.com/voidzero-update/</link><guid isPermaLink="true">https://blog.cloudflare.com/voidzero-update/</guid><description>JavaScript Weekly</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>JavaScript Weekly</category></item><item><title>How we made claude.ai 3x faster in two weeks</title><link>https://claude.dev/blog/how-we-made-claude-ai-faster/</link><guid isPermaLink="true">https://claude.dev/blog/how-we-made-claude-ai-faster/</guid><description>JavaScript Weekly</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>JavaScript Weekly</category></item><item><title>Introducing cf: the agentic CLI for the entire Cloudflare API</title><link>https://blog.cloudflare.com/cloudflare-cf-cli-launch/</link><guid isPermaLink="true">https://blog.cloudflare.com/cloudflare-cf-cli-launch/</guid><description>JavaScript Weekly</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>JavaScript Weekly</category></item><item><title>Vite+</title><link>https://viteplus.dev/guide/migrate</link><guid isPermaLink="true">https://viteplus.dev/guide/migrate</guid><description>JavaScript Weekly</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>JavaScript Weekly</category></item><item><title>Vite+ 1.0: One CLI for Your Entire JavaScript Toolchain</title><link>https://voidzero.dev/posts/announcing-vite-plus-1-0</link><guid isPermaLink="true">https://voidzero.dev/posts/announcing-vite-plus-1-0</guid><description>JavaScript Weekly</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>JavaScript Weekly</category></item><item><title>Detect when elements overlap with CSS</title><link>https://ishadeed.com/article/css-detect-overlap/</link><guid isPermaLink="true">https://ishadeed.com/article/css-detect-overlap/</guid><description>From Bytes #524</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><category>Bytes</category></item><item><title>Getting the most out of Opus 5.5 in Claude and Claude Code</title><link>https://claude.dev/blog/getting-the-most-out-of-opus-5-5/</link><guid isPermaLink="true">https://claude.dev/blog/getting-the-most-out-of-opus-5-5/</guid><description>From Bytes #524</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><category>Bytes</category></item><item><title>Grok 4.7</title><link>https://x.ai/news/grok-4-7</link><guid isPermaLink="true">https://x.ai/news/grok-4-7</guid><description>From Bytes #524</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><category>Bytes</category></item><item><title>How We Built Safety Into Muse</title><link>https://research.meta.ai/blog/security-and-safety-for-ai-agents-our-approach-with-muse</link><guid isPermaLink="true">https://research.meta.ai/blog/security-and-safety-for-ai-agents-our-approach-with-muse</guid><description>From Bytes #524</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><category>Bytes</category></item><item><title>One SVG, nine posters: CSS linked parameters</title><link>https://pepelsbey.dev/articles/svg-link-params/</link><guid isPermaLink="true">https://pepelsbey.dev/articles/svg-link-params/</guid><description>From Bytes #524</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><category>Bytes</category></item><item><title>Opus 5.5</title><link>https://www.anthropic.com/claude-opus-5-5</link><guid isPermaLink="true">https://www.anthropic.com/claude-opus-5-5</guid><description>From Bytes #524</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><category>Bytes</category></item><item><title>Show keystrokes on a website with the &lt;show-keystrokes&gt; custom element</title><link>https://www.bram.us/2026/09/23/show-keystrokes/</link><guid isPermaLink="true">https://www.bram.us/2026/09/23/show-keystrokes/</guid><description>From bram-us</description><pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate><category>Bram.us</category></item><item><title>Electrobun</title><link>https://blackboard.sh/electrobun/</link><guid isPermaLink="true">https://blackboard.sh/electrobun/</guid><description>From JavaScript Weekly #803</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>JavaScript Weekly</category></item><item><title>How Linear Reworked Its CI for 4x the Tests</title><link>https://linear.app/now/ci-bottleneck-reworked</link><guid isPermaLink="true">https://linear.app/now/ci-bottleneck-reworked</guid><description>From JavaScript Weekly #803</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>JavaScript Weekly</category></item><item><title>New in Chrome 154: iframes that automatically resize themselves to their content</title><link>https://www.bram.us/2026/09/23/responsive-iframes/</link><guid isPermaLink="true">https://www.bram.us/2026/09/23/responsive-iframes/</guid><description>From bram-us</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>Bram.us</category></item><item><title>Origin Private File System</title><link>https://developer.mozilla.org/en-US/docs/Web/API/File_System_API/Origin_private_file_system</link><guid isPermaLink="true">https://developer.mozilla.org/en-US/docs/Web/API/File_System_API/Origin_private_file_system</guid><description>From JavaScript Weekly #803</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>JavaScript Weekly</category></item><item><title>Oxlint</title><link>https://oxc.rs/docs/guide/usage/linter</link><guid isPermaLink="true">https://oxc.rs/docs/guide/usage/linter</guid><description>From JavaScript Weekly #803</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>JavaScript Weekly</category></item><item><title>Persistent Databases in the Browser with DuckDB-Wasm and OPFS</title><link>https://duckdb.org/2026/09/18/opfs-wasm</link><guid isPermaLink="true">https://duckdb.org/2026/09/18/opfs-wasm</guid><description>From JavaScript Weekly #803</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>JavaScript Weekly</category></item><item><title>“AI, make the website good”</title><link>https://www.zachleat.com/web/ai-websites/</link><guid isPermaLink="true">https://www.zachleat.com/web/ai-websites/</guid><description>From zachleat</description><pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate><category>Zach Leatherman</category></item><item><title>Ship cleaner packages (without the ./dist or ./src folder) by publishing a subfolder to NPM</title><link>https://www.bram.us/2026/09/20/npm-publish-subfolder/</link><guid isPermaLink="true">https://www.bram.us/2026/09/20/npm-publish-subfolder/</guid><description>From bram-us</description><pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate><category>Bram.us</category></item><item><title>Faster previews, soon powered by OJ</title><link>https://lovable.dev/blog/faster-previews-oj</link><guid isPermaLink="true">https://lovable.dev/blog/faster-previews-oj</guid><description>Bytes</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate><category>Bytes</category></item><item><title>How I manage my agents</title><link>https://arslan.io/2026/09/11/how-i-manage-my-agents/</link><guid isPermaLink="true">https://arslan.io/2026/09/11/how-i-manage-my-agents/</guid><description>Bytes</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate><category>Bytes</category></item><item><title>Migrating Shop app from React Native to native (2026)</title><link>https://shopify.engineering/shop-app-migration</link><guid isPermaLink="true">https://shopify.engineering/shop-app-migration</guid><description>Bytes</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate><category>Bytes</category></item><item><title>React 19.3</title><link>https://react.dev/blog/2026/09/09/react-19-3</link><guid isPermaLink="true">https://react.dev/blog/2026/09/09/react-19-3</guid><description>Bytes</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate><category>Bytes</category></item><item><title>Vercel Labs</title><link>https://vercel.com/labs</link><guid isPermaLink="true">https://vercel.com/labs</guid><description>Bytes</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate><category>Bytes</category></item><item><title>ZGateway: Learnings from Putting a Proxy in Front of ZippyDB</title><link>https://engineering.fb.com/2026/09/03/core-infra/zgateway-proxy-zippydb-meta/</link><guid isPermaLink="true">https://engineering.fb.com/2026/09/03/core-infra/zgateway-proxy-zippydb-meta/</guid><description>Bytes</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate><category>Bytes</category></item><item><title>Icon Fall Web Component</title><link>https://www.zachleat.com/web/icon-fall/</link><guid isPermaLink="true">https://www.zachleat.com/web/icon-fall/</guid><description>Zach Leatherman</description><pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate><category>Zach Leatherman</category></item><item><title>Cloud Takeover: Mass Scanning for Exposed Vite Endpoints (CVE-2026</title><link>https://www.f5.com/labs/articles/cloud-takeover-mass-scanning-for-exposed-vite-endpoints-cve-2026-39364</link><guid isPermaLink="true">https://www.f5.com/labs/articles/cloud-takeover-mass-scanning-for-exposed-vite-endpoints-cve-2026-39364</guid><description>JavaScript Weekly</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><category>JavaScript Weekly</category></item><item><title>Fixing Top-Level Await in Safari</title><link>https://webkit.org/blog/18227/fixing-top-level-await-in-safari/</link><guid isPermaLink="true">https://webkit.org/blog/18227/fixing-top-level-await-in-safari/</guid><description>JavaScript Weekly</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><category>JavaScript Weekly</category></item><item><title>FP Jargon — Interactive Functional Programming Knowledge Graph</title><link>https://hemanth.github.io/functional-programming-jargon/</link><guid isPermaLink="true">https://hemanth.github.io/functional-programming-jargon/</guid><description>JavaScript Weekly</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><category>JavaScript Weekly</category></item><item><title>Modern Web Types: TypeScript Support for Newer Web APIs</title><link>https://philipwalton.com/articles/modern-web-types/</link><guid isPermaLink="true">https://philipwalton.com/articles/modern-web-types/</guid><description>JavaScript Weekly</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><category>JavaScript Weekly</category></item><item><title>Table of Contents Web Component</title><link>https://www.zachleat.com/web/table-of-contents/</link><guid isPermaLink="true">https://www.zachleat.com/web/table-of-contents/</guid><description>Zach Leatherman</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><category>Zach Leatherman</category></item><item><title>The OpenJS Foundation CNA is taking a coordinated break: September 17 to October 6, 2026</title><link>https://openjsf.org/blog/the-openjs-foundation-cna-is-taking-a-coordinated-break</link><guid isPermaLink="true">https://openjsf.org/blog/the-openjs-foundation-cna-is-taking-a-coordinated-break</guid><description>JavaScript Weekly</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><category>JavaScript Weekly</category></item></channel></rss>