<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.ratishfolio.com</loc>
    <lastmod>2026-04-30T14:10:00.266Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/implement-api-rate-limiting-with-upstash-redis-in-your-nextjs-project</loc>
    <lastmod>2024-07-28T03:30:47.612Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/mastering-api-development-with-the-fastapi-framework</loc>
    <lastmod>2024-04-07T09:41:35.749Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/mastering-react-testing-library-and-jest-a-comprehensive-guide</loc>
    <lastmod>2023-10-27T15:00:47.323Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/server-side-rendering-vs-client-side-rendering</loc>
    <lastmod>2023-10-18T08:59:35.636Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/filter-map-and-reduce-in-javascript</loc>
    <lastmod>2023-09-28T06:00:04.501Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/object-oriented-programming-in-javascript</loc>
    <lastmod>2023-09-21T16:51:30.751Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/javascript-prototypes-and-prototypal-inheritance</loc>
    <lastmod>2023-09-18T15:21:18.905Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/streamline-form-validation-with-react-hook-form-and-implement-email-service-using-emailjs</loc>
    <lastmod>2023-07-15T15:59:45.452Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/object-oriented-programming-in-dart-an-extensive-guide</loc>
    <lastmod>2023-05-25T04:30:39.497Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/simplifying-state-management-in-flutter-with-provider</loc>
    <lastmod>2023-05-16T04:30:39.324Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/hashing-in-data-structures-understanding-the-key-concepts-and-applications</loc>
    <lastmod>2023-05-01T04:00:39.186Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/a-developers-guide-to-integrating-chatgpt-and-dall-e-apis-in-your-flutter-app</loc>
    <lastmod>2023-04-10T04:00:39.536Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/what-is-crud-functionality-learn-all-crud-operations</loc>
    <lastmod>2023-03-20T11:30:38.967Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/what-is-an-api-how-does-it-work-and-why-it-is-very-important-for-businesses-around-the-world</loc>
    <lastmod>2023-03-04T11:30:39.028Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/learn-to-think-recursively-and-solve-recursion-problems-in-an-interview-in-4-steps</loc>
    <lastmod>2023-02-05T18:01:59.815Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/learn-how-to-use-git-and-github-to-collaborate-on-a-project-or-contribute-on-a-open-source-project</loc>
    <lastmod>2023-01-23T11:30:42.569Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/master-linked-list-to-crack-any-interview</loc>
    <lastmod>2023-01-01T10:10:49.661Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/learn-heap-data-structure-in-easiest-way</loc>
    <lastmod>2022-12-25T11:30:45.166Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/learn-stack-data-structure-from-scratch-with-interview-questions</loc>
    <lastmod>2022-12-18T12:30:42.455Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/series/dsa</loc>
    <lastmod>2026-04-30T14:10:00.266Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/archive</loc>
    <lastmod>2026-04-30T14:10:00.266Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.ratishfolio.com/recommendations</loc>
    <lastmod>2026-04-30T14:10:00.266Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>