<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Saurabh</title><description>Personal site of Saurabh — essays, engineering notes, and proof-of-concept projects with code.</description><link>https://saupal.com/</link><item><title>AIforce Is Our Force.com Moment</title><link>https://saupal.com/blog/aiforce-is-our-force-com-moment/</link><guid isPermaLink="true">https://saupal.com/blog/aiforce-is-our-force-com-moment/</guid><description>Force.com, Visualforce and Sites each removed a limit. After Dreamforce &apos;26, AIforce removes the biggest one yet: the interface itself.</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate><category>salesforce</category><category>ai</category><category>mcp</category><category>dreamforce</category></item><item><title>Rebooting saupal.com</title><link>https://saupal.com/blog/hello-world/</link><guid isPermaLink="true">https://saupal.com/blog/hello-world/</guid><description>Why I rebuilt this site from scratch, and what you can expect to find here.</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate><category>meta</category><category>writing</category></item><item><title>A tiny, correct retry-with-backoff helper</title><link>https://saupal.com/blog/retry-with-backoff/</link><guid isPermaLink="true">https://saupal.com/blog/retry-with-backoff/</guid><description>Retries are easy to write and easy to get wrong. Here&apos;s a 25-line version with jitter, a cap, and cancellation.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate><category>typescript</category><category>reliability</category><category>snippets</category></item></channel></rss>