<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://reetesh.in/</loc>
<lastmod>2026-02-13T14:39:52.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://reetesh.in/blogs</loc>
<lastmod>2026-02-13T14:39:52.389Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://reetesh.in/projects</loc>
<lastmod>2026-02-13T14:39:52.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://reetesh.in/skills</loc>
<lastmod>2026-02-13T14:39:52.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://reetesh.in/privacy</loc>
<lastmod>2026-02-13T14:39:52.389Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://reetesh.in/blog/agentic-coding-why-ai-powered-development-is-the-present-and-future</loc>
<lastmod>2026-01-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/button-gradient-border-animation-with-css</loc>
<lastmod>2024-08-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/authentication-using-auth.js-v5-and-drizzle-for-next.js-app-router</loc>
<lastmod>2024-05-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/better-auth-vs-authjs-vs-auth0-which-one-should-you-choose</loc>
<lastmod>2026-02-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/creating-rest-api-on-bun-with-elysiajs</loc>
<lastmod>2023-12-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/claude-code-vs-opencode-which-ai-coding-assistant-should-you-use</loc>
<lastmod>2026-01-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/contentlayer-with-next.js-latest-app-router</loc>
<lastmod>2024-08-19T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/deploy-next.js-app-on-aws-ec2-using-coolify</loc>
<lastmod>2024-05-02T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/building-dapps-with-react-and-solidity-on-ethereum</loc>
<lastmod>2024-01-13T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/dockerize-your-fullstack-app-for-development</loc>
<lastmod>2024-01-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/elysiajs-with-next.js-and-react-query</loc>
<lastmod>2024-04-13T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/docker-the-complete-guide-to-build-and-deploy-your-application</loc>
<lastmod>2024-03-02T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/everything-about-yaml-you-need-to-know</loc>
<lastmod>2024-02-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/integrating-google-gemini-to-node.js-application</loc>
<lastmod>2023-12-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/neon-db-with-drizzle-and-hono-in-next.js</loc>
<lastmod>2024-03-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/indexeddb-in-recat-using-dexie.js</loc>
<lastmod>2024-04-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/configuring-full-stack-apps-for-kubernetes-deployment</loc>
<lastmod>2024-01-27T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/next.js-authentication-using-lucia-and-mongodb</loc>
<lastmod>2024-02-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/mdx-in-next.js-with-app-router-setup-guide</loc>
<lastmod>2024-07-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/server-action-in-client-and-server-component-in-next.js-explained</loc>
<lastmod>2024-02-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/best-seo-practices-for-next.js-apps</loc>
<lastmod>2024-01-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/trpc-with-next.js-14-and-mongodb-setup</loc>
<lastmod>2024-02-04T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/nginx-as-reverse-proxy-for-kubernetes-services</loc>
<lastmod>2024-02-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/centralizing-error-handling-in-node.js-express-applications</loc>
<lastmod>2023-12-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/partial-prerendering-in-next.js-explained</loc>
<lastmod>2024-07-22T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/posthog-integration-in-next.js-app-router</loc>
<lastmod>2024-03-27T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/push-notification-in-react-and-next.js-app-using-node.js</loc>
<lastmod>2023-12-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/rate-limiter-for-next.js-api-routes-explained</loc>
<lastmod>2024-07-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/react-cache-function-explained</loc>
<lastmod>2024-03-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/nested-comments-in-react-using-recursion</loc>
<lastmod>2024-04-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/dynamically-program-derived-address-(pda)-in-solana-using-anchor</loc>
<lastmod>2024-03-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/state-management-in-react-apps</loc>
<lastmod>2023-12-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/streaming-components-in-next.js-using-suspense</loc>
<lastmod>2024-07-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/stripe-payment-links-in-next.js-app-and-webhooks-explained</loc>
<lastmod>2024-06-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/suspense-and-error-boundary-in-react-explained</loc>
<lastmod>2024-06-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/tanstack-form-with-next.js-app-router</loc>
<lastmod>2024-04-19T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/tanstack-router-private-routes-explained</loc>
<lastmod>2024-07-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/tanstack-router-with-react-vite-app-and-react-query</loc>
<lastmod>2024-02-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/server-action-with-tanstack-query-in-next.js-explained</loc>
<lastmod>2024-05-19T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/turso-database-with-drizzle-orm-in-next.js-application</loc>
<lastmod>2024-06-01T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/kafka-integration-in-node.js-with-upstash-kafka</loc>
<lastmod>2024-04-02T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/use-hook-in-react-and-its-use-cases</loc>
<lastmod>2024-03-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/react-useoptimistic-and-usetransition-hooks-explained</loc>
<lastmod>2024-02-14T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/useactionstate-and-useformstatus-react-hooks-explained</loc>
<lastmod>2024-05-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/web3-wallets-connection-using-walletconnect-in-next.js</loc>
<lastmod>2024-02-19T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://reetesh.in/blog/zsa-server-action-in-next.js-apps</loc>
<lastmod>2024-06-23T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
</urlset>
