<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://abeer.hashnode.dev</loc>
    <lastmod>2026-09-14T12:03:58.633Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/edge-runtime-and-edge-functions-in-nextjs-explained-the-easy-way</loc>
    <lastmod>2026-02-03T18:23:50.775Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/cache-components-and-partial-pre-rendering-ppr-in-nextjs-16</loc>
    <lastmod>2026-01-29T00:50:46.302Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/everything-you-need-to-know-on-jwt-authentication</loc>
    <lastmod>2025-12-11T15:07:50.663Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/all-you-need-to-know-about-the-usecallback-hook</loc>
    <lastmod>2025-03-14T11:03:55.018Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/tanstack-table-quick-learning</loc>
    <lastmod>2025-03-10T10:09:12.199Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/master-drizzle-orm</loc>
    <lastmod>2025-03-07T16:55:47.719Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/infinite-scrolling-of-tanstack-query</loc>
    <lastmod>2025-03-04T07:22:05.660Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/tanstack-query-react-query</loc>
    <lastmod>2025-03-02T13:49:07.501Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/react-19-get-a-clear-understanding</loc>
    <lastmod>2025-09-10T19:17:23.127Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/dockerize-pern-typescript-app-using-prisma-orm-with-docker-compose</loc>
    <lastmod>2024-10-16T15:08:55.088Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/simplifying-type-narrowing-and-guards-in-typescript</loc>
    <lastmod>2024-10-09T07:15:02.294Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/the-simplest-zustand-tutorial</loc>
    <lastmod>2024-10-04T05:46:30.515Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/dsa-with-js-understanding-custom-array-data-structure-in-javascript-a-step-by-step-guide</loc>
    <lastmod>2024-09-29T19:45:02.647Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/scopes-and-hoisting-in-javascript-comprehensively-explained</loc>
    <lastmod>2024-09-27T14:07:11.427Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/higher-order-functions-in-javascript</loc>
    <lastmod>2024-09-27T06:41:45.730Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/what-is-closure-in-javascript-and-how-is-it-useful</loc>
    <lastmod>2024-09-27T06:19:19.354Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/asynchronous-javascript-get-confusions-cleared</loc>
    <lastmod>2024-09-25T22:56:22.023Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/this-keyword-call-apply-and-bind-methods-in-javascript-simply-explained</loc>
    <lastmod>2024-09-23T09:00:25.690Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/learn-event-delegation-in-javascript-like-youre-5</loc>
    <lastmod>2024-09-22T17:11:06.057Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/event-bubbling-and-capturing-learn-like-you-are-5</loc>
    <lastmod>2024-09-21T17:33:40.304Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/object-oriented-programming-oop-in-javascript-top-to-bottom</loc>
    <lastmod>2025-07-12T17:14:41.372Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/what-are-server-actions-in-nextjs-nextjs-14-edition</loc>
    <lastmod>2024-09-18T12:41:14.047Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/dsa-with-js-big-o-notation-with-javascript-explained</loc>
    <lastmod>2024-09-16T21:47:20.690Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/all-you-need-to-know-about-middleware-in-nextjs</loc>
    <lastmod>2024-09-10T17:22:32.872Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/what-is-virtual-dom-in-react</loc>
    <lastmod>2024-09-06T11:31:44.692Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/lazy-loading-suspense-and-error-boundary-in-react-explained</loc>
    <lastmod>2024-09-06T11:31:57.529Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/csr-ssr-ssg-and-isr-in-nextjs-explained-with-examples-app-router-and-pages-router</loc>
    <lastmod>2024-09-18T13:24:37.197Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/crucial-react-hooks-that-are-less-understood</loc>
    <lastmod>2024-09-06T11:32:16.367Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/become-a-job-ready-web-developer-with-these-ultimate-free-resources</loc>
    <lastmod>2023-07-21T14:06:29.924Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/practical-guide-to-becoming-a-web-developer-in-2023</loc>
    <lastmod>2023-05-22T18:58:58.202Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/how-to-use-forwardref-in-react-easy-explanation</loc>
    <lastmod>2024-06-19T12:57:41.030Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/series/react</loc>
    <lastmod>2026-09-14T12:03:58.633Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/series/nextjs</loc>
    <lastmod>2026-09-14T12:03:58.633Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/series/dsa-with-js</loc>
    <lastmod>2026-09-14T12:03:58.633Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/series/javascript</loc>
    <lastmod>2026-09-14T12:03:58.633Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/series/typescript</loc>
    <lastmod>2026-09-14T12:03:58.633Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/series/backend</loc>
    <lastmod>2026-09-14T12:03:58.633Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/archive</loc>
    <lastmod>2026-09-14T12:03:58.633Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://abeer.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-14T12:03:58.633Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>