<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.nishikanta.in</loc>
    <lastmod>2026-04-07T21:15:04.190Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/from-500-million-orders-to-5ms-queries</loc>
    <lastmod>2026-04-04T04:26:48.107Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/data-i18n-for-small-web-projects-a-complete-guide-to-internationalization</loc>
    <lastmod>2026-03-06T17:58:25.462Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/tauri-vs-electron-the-complete-developers-guide-2026</loc>
    <lastmod>2026-01-26T16:58:12.326Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/prompting-with-the-anthropic-api</loc>
    <lastmod>2026-01-17T16:39:20.262Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/building-an-ai-powered-portfolio-assistant-with-mcp</loc>
    <lastmod>2025-12-29T18:34:23.305Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/githubwrapspace-your-coding-year-told-like-a-space-odyssey</loc>
    <lastmod>2025-12-25T06:14:39.929Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/masterslave-primaryreplica-replication</loc>
    <lastmod>2025-11-28T18:40:40.422Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/behind-the-scenes-building-nexodrive-and-reinventing-file-sharing</loc>
    <lastmod>2025-11-24T19:25:04.003Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/how-to-disable-source-maps-in-vite-react-and-why-you-might-want-to</loc>
    <lastmod>2025-11-08T16:21:53.745Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/understanding-streams-in-nodejs-with-real-world-examples</loc>
    <lastmod>2025-10-12T15:47:27.786Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/beginners-guide-to-n8n-automation</loc>
    <lastmod>2025-09-17T17:28:01.623Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/understanding-and-using-race-lock-js-a-guide-to-preventing-race-conditions</loc>
    <lastmod>2025-07-25T17:31:39.201Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/chunked-file-upload-over-tcp-nodejs-net-streams-retries-and-temp-storage</loc>
    <lastmod>2025-07-18T20:29:59.756Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/mastering-electrons-net-module-for-system-level-networking</loc>
    <lastmod>2025-06-20T17:42:10.720Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/how-jwt-access-tokens-and-refresh-tokens-work-nodejs-vs-aws-lambda</loc>
    <lastmod>2025-06-15T18:19:11.427Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/protect-your-github-token-proxying-private-releases-for-electron-apps</loc>
    <lastmod>2025-05-23T20:21:18.301Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/implementing-auto-updates-in-electron-with-electron-updater</loc>
    <lastmod>2025-05-09T18:36:02.236Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/mastering-amazon-ses-a-complete-guide-to-sending-emails-with-nodejs</loc>
    <lastmod>2025-04-25T19:33:08.332Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/mastering-react-big-calendar-a-complete-guide-with-custom-slots-and-mobile-optimization</loc>
    <lastmod>2025-04-18T19:57:23.373Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/razorpay-integration-webhook-verification</loc>
    <lastmod>2025-04-18T19:24:56.620Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/submit-a-react-form-to-google-sheets-using-google-apps-script-and-axios</loc>
    <lastmod>2025-04-05T18:45:39.196Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/dynamic-subdomain-management-and-automated-ssl-with-nodejs-and-certbot</loc>
    <lastmod>2025-03-01T17:12:32.645Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/debugging-in-javascript-with-consoletrace</loc>
    <lastmod>2025-02-25T19:30:00.037Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/logging-in-nodejs-with-winston</loc>
    <lastmod>2024-09-25T17:18:56.382Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/cloudflare-kv-storage</loc>
    <lastmod>2024-09-03T20:01:35.452Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/memory-management-in-chunked-file-uploads</loc>
    <lastmod>2024-08-09T20:50:26.208Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/understanding-race-conditions-in-image-uploads</loc>
    <lastmod>2024-06-16T19:12:50.067Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/advanced-aggregation-techniques-unwind-group-and-project</loc>
    <lastmod>2024-06-01T18:39:59.593Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/uploading-images-securely-to-aws-s3-using-presigned-urls</loc>
    <lastmod>2024-04-22T19:41:50.734Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/simplify-dependency-management-on-github-with-dependa-bot</loc>
    <lastmod>2024-04-18T19:57:02.111Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/get-creative-with-badge-craft-a-user-friendly-guide-to-designing-memorable-event-badges</loc>
    <lastmod>2024-03-19T18:11:10.087Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/handling-timezones-in-mongodb-a-comprehensive-guide</loc>
    <lastmod>2024-01-06T19:45:32.293Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/creating-a-comprehensive-hackathon-database-with-outerbase-and-supabase</loc>
    <lastmod>2023-09-25T20:23:07.025Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/compound-patterns-and-custom-hooks-in-react-a-powerful-combination</loc>
    <lastmod>2023-09-21T20:53:51.016Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/modular-uis-with-compound-components-in-react</loc>
    <lastmod>2023-09-18T19:44:57.586Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/render-props-pattern-in-react</loc>
    <lastmod>2023-09-15T21:17:12.008Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/higher-order-components-hocs-in-react</loc>
    <lastmod>2023-09-04T20:22:00.338Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/automate-your-nodejs-backend-development-with-the-backdraft-code-generator</loc>
    <lastmod>2023-08-22T20:41:20.496Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/building-a-feature-rich-full-stack-application-with-aws-amplify-studio-admin-panel-for-studytub</loc>
    <lastmod>2023-07-27T19:52:06.025Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/studytub-one-stop-for-all-the-notes</loc>
    <lastmod>2021-08-26T19:03:54.799Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/archive</loc>
    <lastmod>2026-04-07T21:15:04.190Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.nishikanta.in/recommendations</loc>
    <lastmod>2026-04-07T21:15:04.190Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>