<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" encoding="UTF-8" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:fireside="http://fireside.fm/modules/rss/fireside">
  <channel>
    <fireside:hostname>app01</fireside:hostname>
    <fireside:genDate>Thu, 16 Jul 2026 17:43:17 +0000</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>PodRocket - Episodes Tagged with “Caching”</title>
    <link>https://podrocket.logrocket.com/tags/caching</link>
    <pubDate>Thu, 16 Jul 2026 08:00:00 -0400</pubDate>
    <description>PodRocket covers everything you need to know about frontend web development on a weekly basis. Join our hosts as they interview experienced developers about all the libraries, frameworks, and tech industry issues they deal with every day.</description>
    <language>en-us</language>
    <itunes:type>episodic</itunes:type>
    <itunes:subtitle>A web development podcast from LogRocket</itunes:subtitle>
    <itunes:author>LogRocket</itunes:author>
    <itunes:summary>PodRocket covers everything you need to know about frontend web development on a weekly basis. Join our hosts as they interview experienced developers about all the libraries, frameworks, and tech industry issues they deal with every day.</itunes:summary>
    <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/3/3911462c-bca2-48c2-9103-610ba304c673/cover.jpg?v=4"/>
    <itunes:explicit>no</itunes:explicit>
    <itunes:keywords>front-end, web development, front-end development, frontend development, tech, </itunes:keywords>
    <itunes:owner>
      <itunes:name>LogRocket</itunes:name>
      <itunes:email>elizabeth.becz@logrocket.com</itunes:email>
    </itunes:owner>
<itunes:category text="Technology"/>
<item>
  <title>Caching, payloads, and other front-end dark arts with Faris Aziz</title>
  <link>https://podrocket.logrocket.com/caching-payloads-and-other-front-end-dark-arts-with-faris-aziz</link>
  <guid isPermaLink="false">0af45811-0497-4661-b0cb-924e3cd07328</guid>
  <pubDate>Thu, 16 Jul 2026 08:00:00 -0400</pubDate>
  <author>LogRocket</author>
  <enclosure url="https://dts.podtrac.com/redirect.mp3/aphid.fireside.fm/d/1437767933/3911462c-bca2-48c2-9103-610ba304c673/0af45811-0497-4661-b0cb-924e3cd07328.mp3" length="44811648" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>LogRocket</itunes:author>
  <itunes:subtitle>Faris Aziz joins PodRocket to unpack the front-end "dark arts" behind building resilient dashboards under API rate limits and bloated payloads. He walks through front-end caching strategies, why a backend for frontend pattern using Next.js API routes as a proxy solved a 13-second load time, and how TanStack Query resilience patterns hold up differently at fintech scale versus Smallpdf's tens of millions of users. They also dig into defining a retryable error to avoid runaway infrastructure costs.</itunes:subtitle>
  <itunes:duration>31:07</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/3/3911462c-bca2-48c2-9103-610ba304c673/episodes/0/0af45811-0497-4661-b0cb-924e3cd07328/cover.jpg?v=1"/>
  <description>&lt;p&gt;Faris Aziz joins PodRocket to unpack the front-end "dark arts" behind building resilient dashboards under API rate limits and bloated payloads. He walks through front-end caching strategies, why a backend for frontend pattern using Next.js API routes as a proxy solved a 13-second load time, and how TanStack Query resilience patterns hold up differently at fintech scale versus Smallpdf's tens of millions of users. They also dig into defining a retryable error to avoid runaway infrastructure costs.&lt;/p&gt;

&lt;h3&gt;Links&lt;/h3&gt;

&lt;p&gt;Website: &lt;a href="https://www.faziz-dev.com/" rel="nofollow noopener"&gt;https://www.faziz-dev.com/&lt;/a&gt;&lt;br&gt;
Bluesky: &lt;a href="https://bsky.app/profile/farisaziz.com" rel="nofollow noopener"&gt;https://bsky.app/profile/farisaziz.com&lt;/a&gt;&lt;br&gt;
Github: &lt;a href="https://github.com/farisaziz12" rel="nofollow noopener"&gt;https://github.com/farisaziz12&lt;/a&gt;&lt;br&gt;
LinkedIn: &lt;a href="https://www.linkedin.com/in/farisaziz12" rel="nofollow noopener"&gt;https://www.linkedin.com/in/farisaziz12&lt;/a&gt;&lt;br&gt;
X: &lt;a href="https://x.com/farisaziz12" rel="nofollow noopener"&gt;https://x.com/farisaziz12&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Resources&lt;/h3&gt;

&lt;p&gt;Caching, Payloads, and Other Dark Arts: Optimizing UX in Suboptimal Conditions: &lt;a href="https://www.faziz-dev.com/talks/caching-payloads-and-other-dark-arts-optimizing-ux-in-suboptimal-conditions" rel="nofollow noopener"&gt;https://www.faziz-dev.com/talks/caching-payloads-and-other-dark-arts-optimizing-ux-in-suboptimal-conditions&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;We want to hear from you!&lt;/h3&gt;

&lt;p&gt;How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fill out our &lt;a href="https://t.co/oKVAEXipxu" rel="nofollow noopener"&gt;listener survey&lt;/a&gt;!&lt;/strong&gt; &lt;a href="https://t.co/oKVAEXipxu" rel="nofollow noopener"&gt;https://t.co/oKVAEXipxu&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let us know by sending an email to our producer, Elizabeth, at&amp;nbsp;&lt;a href="mailto:elizabeth.becz@logrocket.com" rel="nofollow noopener"&gt;elizabeth.becz@logrocket.com&lt;/a&gt;, or tweet at us at&amp;nbsp;&lt;a href="https://twitter.com/PodRocketpod" rel="nofollow noopener"&gt;PodRocketPod&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Check out our &lt;a href="https://blog.logrocket.com/the-replay-newsletter/" rel="nofollow noopener"&gt;newsletter&lt;/a&gt;!&lt;/strong&gt; &lt;a href="https://blog.logrocket.com/the-replay-newsletter/" rel="nofollow noopener"&gt;https://blog.logrocket.com/the-replay-newsletter/&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Follow us. Get free stickers.&lt;/h3&gt;

&lt;p&gt;Follow us on Apple Podcasts, fill out this &lt;a href="https://podrocket.logrocket.com/get-podrocket-stickers" rel="nofollow noopener"&gt;form&lt;/a&gt;, and we’ll send you free PodRocket stickers!&lt;/p&gt;

&lt;h3&gt;What does LogRocket do?&lt;/h3&gt;

&lt;p&gt;LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. &lt;a href="https://logrocket.com/signup/?pdr" rel="nofollow noopener"&gt;Try LogRocket for free today.&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Chapters&lt;/h3&gt;
</description>
  <itunes:keywords>caching, TanStack Query, Next.js, API rate limits, front-end performance, payload optimization, resilience patterns, retries, exponential backoff, backend for frontend, front-end caching strategies, backend for frontend pattern, TanStack Query resilience patterns, reducing API payload size, handling API rate limits at scale, Next.js API routes as a proxy, defining a retryable error, cloud-agnostic infrastructure setup</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Faris Aziz joins PodRocket to unpack the front-end "dark arts" behind building resilient dashboards under API rate limits and bloated payloads. He walks through front-end caching strategies, why a backend for frontend pattern using Next.js API routes as a proxy solved a 13-second load time, and how TanStack Query resilience patterns hold up differently at fintech scale versus Smallpdf's tens of millions of users. They also dig into defining a retryable error to avoid runaway infrastructure costs.</p>

<h3>Links</h3>

<p>Website: <a href="https://www.faziz-dev.com/" rel="nofollow noopener">https://www.faziz-dev.com/</a><br>
Bluesky: <a href="https://bsky.app/profile/farisaziz.com" rel="nofollow noopener">https://bsky.app/profile/farisaziz.com</a><br>
Github: <a href="https://github.com/farisaziz12" rel="nofollow noopener">https://github.com/farisaziz12</a><br>
LinkedIn: <a href="https://www.linkedin.com/in/farisaziz12" rel="nofollow noopener">https://www.linkedin.com/in/farisaziz12</a><br>
X: <a href="https://x.com/farisaziz12" rel="nofollow noopener">https://x.com/farisaziz12</a></p>

<h3>Resources</h3>

<p>Caching, Payloads, and Other Dark Arts: Optimizing UX in Suboptimal Conditions: <a href="https://www.faziz-dev.com/talks/caching-payloads-and-other-dark-arts-optimizing-ux-in-suboptimal-conditions" rel="nofollow noopener">https://www.faziz-dev.com/talks/caching-payloads-and-other-dark-arts-optimizing-ux-in-suboptimal-conditions</a></p>

<h3>We want to hear from you!</h3>

<p>How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?</p>

<p><strong>Fill out our <a href="https://t.co/oKVAEXipxu" rel="nofollow noopener">listener survey</a>!</strong> <a href="https://t.co/oKVAEXipxu" rel="nofollow noopener">https://t.co/oKVAEXipxu</a></p>

<p>Let us know by sending an email to our producer, Elizabeth, at&nbsp;<a href="mailto:elizabeth.becz@logrocket.com" rel="nofollow noopener">elizabeth.becz@logrocket.com</a>, or tweet at us at&nbsp;<a href="https://twitter.com/PodRocketpod" rel="nofollow noopener">PodRocketPod</a>.</p>

<p><strong>Check out our <a href="https://blog.logrocket.com/the-replay-newsletter/" rel="nofollow noopener">newsletter</a>!</strong> <a href="https://blog.logrocket.com/the-replay-newsletter/" rel="nofollow noopener">https://blog.logrocket.com/the-replay-newsletter/</a></p>

<h3>Follow us. Get free stickers.</h3>

<p>Follow us on Apple Podcasts, fill out this <a href="https://podrocket.logrocket.com/get-podrocket-stickers" rel="nofollow noopener">form</a>, and we’ll send you free PodRocket stickers!</p>

<h3>What does LogRocket do?</h3>

<p>LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. <a href="https://logrocket.com/signup/?pdr" rel="nofollow noopener">Try LogRocket for free today.</a></p>

<h3>Chapters</h3>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Faris Aziz joins PodRocket to unpack the front-end "dark arts" behind building resilient dashboards under API rate limits and bloated payloads. He walks through front-end caching strategies, why a backend for frontend pattern using Next.js API routes as a proxy solved a 13-second load time, and how TanStack Query resilience patterns hold up differently at fintech scale versus Smallpdf's tens of millions of users. They also dig into defining a retryable error to avoid runaway infrastructure costs.</p>

<h3>Links</h3>

<p>Website: <a href="https://www.faziz-dev.com/" rel="nofollow noopener">https://www.faziz-dev.com/</a><br>
Bluesky: <a href="https://bsky.app/profile/farisaziz.com" rel="nofollow noopener">https://bsky.app/profile/farisaziz.com</a><br>
Github: <a href="https://github.com/farisaziz12" rel="nofollow noopener">https://github.com/farisaziz12</a><br>
LinkedIn: <a href="https://www.linkedin.com/in/farisaziz12" rel="nofollow noopener">https://www.linkedin.com/in/farisaziz12</a><br>
X: <a href="https://x.com/farisaziz12" rel="nofollow noopener">https://x.com/farisaziz12</a></p>

<h3>Resources</h3>

<p>Caching, Payloads, and Other Dark Arts: Optimizing UX in Suboptimal Conditions: <a href="https://www.faziz-dev.com/talks/caching-payloads-and-other-dark-arts-optimizing-ux-in-suboptimal-conditions" rel="nofollow noopener">https://www.faziz-dev.com/talks/caching-payloads-and-other-dark-arts-optimizing-ux-in-suboptimal-conditions</a></p>

<h3>We want to hear from you!</h3>

<p>How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?</p>

<p><strong>Fill out our <a href="https://t.co/oKVAEXipxu" rel="nofollow noopener">listener survey</a>!</strong> <a href="https://t.co/oKVAEXipxu" rel="nofollow noopener">https://t.co/oKVAEXipxu</a></p>

<p>Let us know by sending an email to our producer, Elizabeth, at&nbsp;<a href="mailto:elizabeth.becz@logrocket.com" rel="nofollow noopener">elizabeth.becz@logrocket.com</a>, or tweet at us at&nbsp;<a href="https://twitter.com/PodRocketpod" rel="nofollow noopener">PodRocketPod</a>.</p>

<p><strong>Check out our <a href="https://blog.logrocket.com/the-replay-newsletter/" rel="nofollow noopener">newsletter</a>!</strong> <a href="https://blog.logrocket.com/the-replay-newsletter/" rel="nofollow noopener">https://blog.logrocket.com/the-replay-newsletter/</a></p>

<h3>Follow us. Get free stickers.</h3>

<p>Follow us on Apple Podcasts, fill out this <a href="https://podrocket.logrocket.com/get-podrocket-stickers" rel="nofollow noopener">form</a>, and we’ll send you free PodRocket stickers!</p>

<h3>What does LogRocket do?</h3>

<p>LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. <a href="https://logrocket.com/signup/?pdr" rel="nofollow noopener">Try LogRocket for free today.</a></p>

<h3>Chapters</h3>]]>
  </itunes:summary>
</item>
  </channel>
</rss>
