<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://aniksarker.bd/</loc>
<lastmod>2026-09-30T14:24:34.221Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://aniksarker.bd/projects</loc>
<lastmod>2026-09-30T14:24:34.221Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog</loc>
<lastmod>2026-09-30T14:24:34.221Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/react-short-discussion</loc>
<lastmod>2026-09-30T10:41:03.747Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/javascript-tricky-beginner-problems-with-solutions</loc>
<lastmod>2026-09-30T10:48:31.351Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/short-intro-about-arrow-function-and-string-function-in-javascript</loc>
<lastmod>2026-09-30T10:48:24.682Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/10-essential-topics-every-javascript-developer-should-master</loc>
<lastmod>2026-09-30T10:49:09.779Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-why-i-reach-for-vite-over-cra-on-new-react-projects-1</loc>
<lastmod>2026-09-30T10:46:36.541Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/mastering-asynchronous-programming-in-node-js-a-deep-dive-into-the-event-loop</loc>
<lastmod>2026-09-30T10:52:10.855Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/top-30-interview-questions-for-full-stack-developer-positions-and-how-to-answer-them</loc>
<lastmod>2026-09-30T10:40:14.074Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-semantic-html-still-matters-for-seo-and-reader-mode-5</loc>
<lastmod>2026-09-30T10:45:24.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-stripe-webhooks-idempotency-keys-in-practice-6</loc>
<lastmod>2026-09-30T10:46:46.181Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-jwt-vs-session-cookies-for-spas-8</loc>
<lastmod>2026-09-30T10:47:23.346Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-redis-caching-without-cache-stamps-7</loc>
<lastmod>2026-09-30T10:47:48.232Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-framer-motion-when-to-prefer-css-animations-4</loc>
<lastmod>2026-09-30T10:56:07.924Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-typescript-discriminated-unions-for-safer-api-responses-3</loc>
<lastmod>2026-03-20T09:46:31.887Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-testing-a-react-hook-that-calls-supabase-9</loc>
<lastmod>2026-09-30T10:47:49.872Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-supabase-rls-mental-model-for-public-read-admin-write-2</loc>
<lastmod>2026-09-30T10:48:16.098Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-github-actions-caching-pnpm-the-right-way-14</loc>
<lastmod>2026-09-30T10:47:41.157Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-error-boundaries-and-async-routes-in-react-18-15</loc>
<lastmod>2026-09-30T10:47:51.020Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-docker-compose-for-local-full-stack-parity-11</loc>
<lastmod>2026-09-30T10:47:52.568Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-designing-portfolio-analytics-without-pii-creep-16</loc>
<lastmod>2026-09-30T10:50:04.857Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-choosing-between-zustand-and-context-for-small-apps-17</loc>
<lastmod>2026-09-30T10:50:51.087Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-dark-mode-tokens-in-design-systems-13</loc>
<lastmod>2026-09-30T10:51:53.204Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-content-security-policy-for-spas-19</loc>
<lastmod>2026-03-20T09:55:51.983Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-securely-rotating-api-keys-24</loc>
<lastmod>2026-03-20T09:56:16.058Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-image-optimization-srcset-formats-and-lqip-20</loc>
<lastmod>2026-09-30T10:44:11.672Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-edge-functions-cold-starts-and-dependency-size-18</loc>
<lastmod>2026-09-30T10:48:30.978Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-monorepo-vs-multi-repo-for-freelance-stacks-22</loc>
<lastmod>2026-09-30T10:50:22.790Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-observability-correlation-ids-through-edge-and-api-23</loc>
<lastmod>2026-09-30T10:51:56.293Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-structured-data-for-blog-posts-21</loc>
<lastmod>2026-09-30T10:53:27.285Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-graphql-n-1-vs-rest-chatty-clients-26</loc>
<lastmod>2026-03-20T09:56:21.860Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-webhooks-verifying-signatures-before-parsing-bodies-28</loc>
<lastmod>2026-09-30T10:47:40.088Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-accessibility-checks-in-ci-30</loc>
<lastmod>2026-09-30T10:47:55.051Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-readable-code-comments-intent-over-play-by-play-31</loc>
<lastmod>2026-09-30T10:47:56.351Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-sqlite-for-local-tools-postgres-for-production-29</loc>
<lastmod>2026-09-30T10:48:34.494Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-password-reset-flows-that-don-t-leak-accounts-32</loc>
<lastmod>2026-09-30T10:50:05.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-feature-flags-for-risky-deploys-27</loc>
<lastmod>2026-09-30T10:51:05.062Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-handling-trolls-in-public-comments-37</loc>
<lastmod>2026-03-20T09:57:01.391Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-orm-migrations-in-teams-39</loc>
<lastmod>2026-03-20T09:57:06.080Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-pdf-generation-from-web-apps-42</loc>
<lastmod>2026-03-20T09:57:28.449Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-energy-awareness-in-frontend-loops-40</loc>
<lastmod>2026-09-30T10:45:23.054Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-open-graph-debugging-workflow-41</loc>
<lastmod>2026-09-30T10:46:14.433Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-svg-icons-vs-icon-fonts-38</loc>
<lastmod>2026-09-30T10:46:42.933Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-cross-browser-date-parsing-iso-8601-only-36</loc>
<lastmod>2026-09-30T10:48:31.696Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-css-container-queries-for-card-grids-35</loc>
<lastmod>2026-09-30T10:48:47.215Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-timeouts-and-retries-for-fetch-46</loc>
<lastmod>2026-03-20T09:57:38.774Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-embedding-youtube-without-killing-lch-44</loc>
<lastmod>2026-09-30T10:48:26.946Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-docs-for-tiny-teams-48</loc>
<lastmod>2026-09-30T10:49:52.787Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-from-figma-to-css-spacing-conventions-49</loc>
<lastmod>2026-09-30T10:50:55.192Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-engineering-estimates-without-fantasy-47</loc>
<lastmod>2026-09-30T10:55:43.447Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-blue-green-vs-canary-deployments-43</loc>
<lastmod>2026-09-30T10:55:51.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-building-trust-on-a-portfolio-site-50</loc>
<lastmod>2026-09-30T10:57:05.934Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-supabase-rls-52</loc>
<lastmod>2026-03-20T09:58:15.198Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-typescript-discriminated-union-api-53</loc>
<lastmod>2026-03-20T09:58:20.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-react-vite-51</loc>
<lastmod>2026-09-30T10:47:08.247Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-html-seo-55</loc>
<lastmod>2026-03-20T09:58:27.951Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-redis-57</loc>
<lastmod>2026-09-30T10:47:37.856Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-supabase-react-59</loc>
<lastmod>2026-09-30T10:51:04.925Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-api-62</loc>
<lastmod>2026-03-20T09:59:02.500Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-github-actions-pnpm-64</loc>
<lastmod>2026-03-20T09:59:06.912Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-post-63</loc>
<lastmod>2026-09-30T10:44:20.619Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-postgresql-60</loc>
<lastmod>2026-09-30T10:46:47.541Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-docker-compose-61</loc>
<lastmod>2026-09-30T10:48:28.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-edge-68</loc>
<lastmod>2026-09-30T10:50:40.895Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-zustand-context-67</loc>
<lastmod>2026-09-30T10:44:11.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-spa-content-security-policy-69</loc>
<lastmod>2026-09-30T10:47:50.557Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-structured-data-71</loc>
<lastmod>2026-09-30T10:49:06.780Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-pii-66</loc>
<lastmod>2026-09-30T10:50:06.047Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-api-74</loc>
<lastmod>2026-03-20T09:59:43.590Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-webhook-78</loc>
<lastmod>2026-03-20T09:59:54.767Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-post-73</loc>
<lastmod>2026-09-30T10:44:46.153Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-graphql-n-1-rest-76</loc>
<lastmod>2026-09-30T10:46:33.162Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-i18n-75</loc>
<lastmod>2026-09-30T10:47:43.646Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-post-82</loc>
<lastmod>2026-03-20T10:00:12.305Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-llm-83</loc>
<lastmod>2026-03-20T10:00:14.700Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-post-81</loc>
<lastmod>2026-09-30T10:44:33.581Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-css-85</loc>
<lastmod>2026-09-30T10:45:26.164Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-post-84</loc>
<lastmod>2026-09-30T10:46:44.826Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-orm-89</loc>
<lastmod>2026-03-20T10:00:34.318Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-pdf-92</loc>
<lastmod>2026-03-20T10:00:48.686Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-post-86</loc>
<lastmod>2026-09-30T10:47:58.181Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-svg-88</loc>
<lastmod>2026-09-30T10:44:14.780Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-oop-90</loc>
<lastmod>2026-09-30T10:45:26.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-open-graph-91</loc>
<lastmod>2026-09-30T10:47:07.819Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-post-93</loc>
<lastmod>2026-09-30T10:50:20.869Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-youtube-core-web-vital-94</loc>
<lastmod>2026-03-20T10:00:53.421Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-streaming-llm-responses-in-the-browser-33</loc>
<lastmod>2026-09-30T10:46:17.345Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-unicode-95</loc>
<lastmod>2026-09-30T10:49:11.771Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-figma-css-99</loc>
<lastmod>2026-09-30T10:49:39.697Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-fetch-96</loc>
<lastmod>2026-09-30T10:55:59.934Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-post-100</loc>
<lastmod>2026-03-20T10:01:09.795Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-post-98</loc>
<lastmod>2026-03-23T07:46:14.449Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-post-87</loc>
<lastmod>2026-07-03T05:55:02.194Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-jwt-spa-58</loc>
<lastmod>2026-09-30T10:48:31.119Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-srcset-70</loc>
<lastmod>2026-09-30T10:48:32.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-internationalization-ready-components-25</loc>
<lastmod>2026-09-30T10:41:41.287Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-scaling-reads-with-read-replicas-34</loc>
<lastmod>2026-09-30T10:42:21.699Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-ci-80</loc>
<lastmod>2026-09-30T10:42:35.527Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-api-rate-limiting-sliding-window-in-redis-12</loc>
<lastmod>2026-09-30T10:44:18.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-postgresql-partial-indexes-i-use-often-10</loc>
<lastmod>2026-09-30T10:45:02.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-post-97</loc>
<lastmod>2026-09-30T10:46:15.682Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-framer-motion-css-54</loc>
<lastmod>2026-09-30T10:46:20.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-post-77</loc>
<lastmod>2026-09-30T10:46:26.660Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/en-unicode-normalization-in-search-45</loc>
<lastmod>2026-09-30T10:46:27.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-react-18-65</loc>
<lastmod>2026-09-30T10:47:11.207Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-sqlite-postgres-79</loc>
<lastmod>2026-09-30T10:47:41.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-post-72</loc>
<lastmod>2026-09-30T10:48:49.300Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aniksarker.bd/blog/bn-stripe-webhook-56</loc>
<lastmod>2026-09-30T10:50:14.267Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
