<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.shams-nahid.com/oop-principles-javascript-perspective</loc>
    <lastmod>2025-09-20T08:56:14.615Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/design-patterns-implementation-in-javascript</loc>
    <lastmod>2025-10-02T15:13:02.834Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/solid-principles-using-javascript</loc>
    <lastmod>2025-04-27T19:42:38.126Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/practical-closure</loc>
    <lastmod>2023-03-11T12:52:55.631Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/simplifying-this-in-javascript</loc>
    <lastmod>2025-04-26T14:58:44.369Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/hoisting-in-javascript</loc>
    <lastmod>2025-04-25T15:05:04.515Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/redis-101-a-super-fast-in-memory-database</loc>
    <lastmod>2022-11-05T08:22:50.884Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/all-about-javascript-prototypes</loc>
    <lastmod>2025-03-20T13:37:13.144Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/closures-and-its-properties</loc>
    <lastmod>2023-02-14T10:51:53.066Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/hidden-waterfalls-in-bangladesh-photo-blog</loc>
    <lastmod>2023-11-04T14:43:29.663Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/functions-are-objects-in-javascript-lets-prove-it</loc>
    <lastmod>2023-01-15T10:58:49.798Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/clustering-in-nodejs-look-for-the-limitations</loc>
    <lastmod>2022-09-28T06:30:45.849Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/deep-dive-inside-a-distributed-cache-engine</loc>
    <lastmod>2023-01-17T15:52:24.230Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/utilizing-thread-pools-in-nodejs</loc>
    <lastmod>2023-01-17T09:57:50.100Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/nodejs-internals-lifecycle-of-the-event-loop</loc>
    <lastmod>2025-04-26T10:54:42.512Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/lru-implementing-a-cache-invalidation-policy</loc>
    <lastmod>2023-01-17T15:51:45.737Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/serverless-framework-setting-up-a-custom-domain-to-api-gateway</loc>
    <lastmod>2022-10-23T23:50:54.802Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/hosting-a-react-app-to-ec2-using-nginx-with-ssl-certificate</loc>
    <lastmod>2022-10-23T23:58:49.305Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/deploy-nodejs-application-to-aws-beanstalk-with-ssl-and-load-balancer</loc>
    <lastmod>2022-10-23T23:58:24.376Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/upload-files-and-folder-to-s3-from-ubuntu-20-04-using-aws-cli-2-2dd44f544809</loc>
    <lastmod>2022-10-24T00:02:53.695Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/hand-noadd-a-custom-resolution-in-ubuntu-20-04-gnome-de-7b25e725c8dd</loc>
    <lastmod>2022-10-24T04:31:01.559Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/aws-certified-solution-architect-associate-my-journey-my-perspective-5682bb91ee83</loc>
    <lastmod>2022-10-24T04:37:24.862Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/deploy-a-react-static-site-to-amazon-s3-4f828e5fd7ca</loc>
    <lastmod>2022-10-24T04:41:56.236Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/exploring-bangladeshs-serene-sea-beaches</loc>
    <lastmod>2023-10-18T14:47:38.956Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/deploy-your-first-smart-contract-in-ethereum-network-3b70ca6ed544</loc>
    <lastmod>2022-10-24T04:50:24.502Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/create-your-first-permission-blockchain-with-multichain-fe2b154c275f</loc>
    <lastmod>2022-10-24T04:59:11.338Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/node-js-error-handling-the-good-the-bad-the-ugly-7dbc8bcee683</loc>
    <lastmod>2021-05-20T10:54:24.361Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/log-activity-in-node-application-44f9bc2ac46b</loc>
    <lastmod>2021-05-20T10:54:37.851Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/linter-in-node-app-manage-code-quality-c0201812aa30</loc>
    <lastmod>2021-05-20T10:54:43.144Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/hassle-free-development-manage-environment-in-node-app-9c5887c81903</loc>
    <lastmod>2021-05-20T10:54:59.419Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/node-101-install-and-get-started-with-node-js-8442dea963a4</loc>
    <lastmod>2021-06-21T12:53:35.021Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/build-your-first-npm-module-in-5-minutes-74112301e728</loc>
    <lastmod>2021-05-20T10:55:15.338Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/automated-testing-with-selenium-webdriver-and-node-js-f99f64720352</loc>
    <lastmod>2021-05-20T10:55:24.636Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/install-secure-backup-restore-and-connect-mongodb-database-with-separate-user-role-in-ubuntu-3c1b15e813db</loc>
    <lastmod>2021-05-20T10:56:38.056Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/nodejs-file-upload-using-multer-3a904516f6d2</loc>
    <lastmod>2021-05-20T10:53:43.362Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/node-js-authentication-using-passport-js-78386be1f518</loc>
    <lastmod>2021-05-20T10:53:35.700Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/ne-plus-series-02-node-express-rest-full-api-e553e3467116</loc>
    <lastmod>2021-06-21T12:50:20.496Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/ne-plus-series-01-node-express-boilerplate-e3488ce4e706</loc>
    <lastmod>2021-06-21T12:51:53.354Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shams-nahid.com/remote-authentication-using-json-web-token-46db90ea1533</loc>
    <lastmod>2021-05-20T10:52:59.501Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>