<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.piyushgarg.dev</loc>
    <lastmod>2026-04-10T09:11:29.326Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/twitter-clone</loc>
    <lastmod>2023-05-03T12:24:14.304Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/tic-tac-toe-game-in-javascript</loc>
    <lastmod>2022-12-26T14:34:02.361Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/deploying-nodejs-functions-to-aws-lambda-or-serverless</loc>
    <lastmod>2022-05-21T09:33:41.233Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/uploading-images-to-firebase-storage-with-nodejs</loc>
    <lastmod>2021-05-27T09:07:36.565Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/how-i-built-a-real-time-collaborative-ide-with-video-chat</loc>
    <lastmod>2021-05-24T10:51:41.838Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/image-processing-in-nodejs</loc>
    <lastmod>2021-05-23T13:05:31.060Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/build-instagram-bot-with-nodejs</loc>
    <lastmod>2021-05-22T09:03:55.167Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/building-one-to-many-video-conference-application</loc>
    <lastmod>2021-05-21T12:37:01.004Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/how-to-build-a-file-transfer-application-with-node-and-webrtc</loc>
    <lastmod>2021-05-20T10:40:25.730Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/build-a-screen-share-application-like-zoom-and-google-meet</loc>
    <lastmod>2021-05-19T11:43:52.220Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/build-video-chat-application-with-webrtc</loc>
    <lastmod>2021-05-18T10:08:02.069Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/queue-tasks-in-nodejs-and-express</loc>
    <lastmod>2021-05-15T11:31:03.206Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/integrate-razorpay-payment-gateway-with-node-js-and-express-server-924f771af7e0</loc>
    <lastmod>2021-05-09T07:18:25.765Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/build-a-chat-application-with-express-and-socket-io-e8c335d27386</loc>
    <lastmod>2020-04-26T14:45:28.468Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/express-and-mongodb-78cc7266f569</loc>
    <lastmod>2020-04-25T13:19:06.449Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/authentication-in-nodejs-using-passport-js-48b3c7394a5d</loc>
    <lastmod>2020-04-24T18:16:47.561Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/top-5-libraries-for-reactjs-42062f812c75</loc>
    <lastmod>2020-04-23T18:51:23.733Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/authentication-in-nodejs-using-json-web-tokens-jwt-936e6c0118ef</loc>
    <lastmod>2020-04-23T16:38:15.972Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/how-to-create-a-vs-code-extension-c41314ef5a67</loc>
    <lastmod>2020-04-22T17:18:12.052Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/building-rest-api-with-node-js-4420ff6214b6</loc>
    <lastmod>2020-04-22T09:52:05.205Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/top-10-visual-studio-code-extensions-2020-fc5761116443</loc>
    <lastmod>2020-04-21T16:23:49.616Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/react-routing-6be92384685f</loc>
    <lastmod>2020-04-21T15:23:33.962Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/series/webrtc</loc>
    <lastmod>2026-04-10T09:11:29.326Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/series/aws</loc>
    <lastmod>2026-04-10T09:11:29.326Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/archive</loc>
    <lastmod>2026-04-10T09:11:29.326Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.piyushgarg.dev/recommendations</loc>
    <lastmod>2026-04-10T09:11:29.326Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>