<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ridam Agrawal — Writing</title><description>Ridam Agrawal is a backend and AI engineer in Indore — sole engineer on a 23-agent SEO platform, a live broadcast app and an internal ops suite.</description><link>https://ridamagrawal.com/</link><language>en</language><item><title>Narrowing stops at a function declaration</title><link>https://ridamagrawal.com/writing/narrowing-stops-at-a-function-declaration/</link><guid isPermaLink="true">https://ridamagrawal.com/writing/narrowing-stops-at-a-function-declaration/</guid><description>Seven errors appeared in one component the day type checking was switched on, under a guard that was correct. The difference between the lines that failed and the lines that passed was one keyword.</description><pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate><category>Tooling</category><category>typescript</category><category>type-narrowing</category><category>astro</category></item><item><title>Chrome and Node disagree about this URL</title><link>https://ridamagrawal.com/writing/chrome-and-node-disagree-about-this-url/</link><guid isPermaLink="true">https://ridamagrawal.com/writing/chrome-and-node-disagree-about-this-url/</guid><description>It cost me the number one result twice, and no test could have caught it — because the test suite runs on Node, where the bug does not exist.</description><pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate><category>Debugging</category><category>browsers</category><category>parsing</category><category>testing</category></item></channel></rss>