<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://mahdhir.hashnode.dev</loc>
    <lastmod>2026-09-15T16:14:25.866Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/10-super-useful-tricks-for-javascript-developers</loc>
    <lastmod>2021-09-11T02:23:28.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/5-string-manipulation-libraries-for-javascript</loc>
    <lastmod>2021-09-11T01:55:09.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/useful-tips-for-a-successful-open-source-project</loc>
    <lastmod>2021-09-11T01:53:29.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/6-javascript-concepts-that-are-often-overlooked-by-beginners</loc>
    <lastmod>2021-01-30T02:00:44.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/essential-data-structures-for-every-programmer</loc>
    <lastmod>2020-12-01T02:40:09.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/this-innovative-keyboard-with-touch-sensitive-keys-took-me-by-surprise</loc>
    <lastmod>2020-08-20T02:01:17.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/7-must-use-developer-tools-for-increased-efficiency</loc>
    <lastmod>2020-08-16T14:53:04.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/how-to-get-alerted-when-products-go-on-sale-with-an-external-tool</loc>
    <lastmod>2020-08-07T02:29:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/8-unheard-browser-apis-you-should-be-aware-of</loc>
    <lastmod>2020-08-05T02:03:48.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/36-javascript-concepts-you-need-to-master-to-become-an-expert</loc>
    <lastmod>2021-07-16T01:39:43.499Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/write-better-code-by-knowing-whats-bad</loc>
    <lastmod>2021-07-16T00:13:19.215Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/7-essential-non-technical-skills-every-successful-developer-should-have</loc>
    <lastmod>2020-07-04T01:14:49.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/why-you-should-think-twice-before-installing-an-npm-package-or-module</loc>
    <lastmod>2020-06-26T00:57:01.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/create-your-own-telegram-bot-and-send-and-receive-messages-via-nodejs</loc>
    <lastmod>2020-06-19T01:26:35.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/automated-facebook-login-with-puppeteer</loc>
    <lastmod>2020-06-16T00:43:12.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/why-code-snippets-from-stack-overflow-can-break-your-project</loc>
    <lastmod>2020-06-06T02:39:48.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/top-javascript-libraries-you-should-know-about</loc>
    <lastmod>2020-05-20T14:58:43.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/7-must-use-front-end-debugging-tools</loc>
    <lastmod>2020-05-13T02:04:27.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/the-smarter-way-of-asking-for-programming-help</loc>
    <lastmod>2020-05-06T02:39:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/implementing-linked-lists-with-java</loc>
    <lastmod>2020-05-03T02:22:36.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/an-introduction-to-linked-lists-for-dummies</loc>
    <lastmod>2020-05-02T02:02:14.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/7-essential-books-for-web-developers</loc>
    <lastmod>2020-04-28T02:31:02.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/10-javascript-image-manipulation-libraries-for-2020</loc>
    <lastmod>2023-06-17T10:40:42.996Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/5-browser-extensions-for-online-privacy-in-2020</loc>
    <lastmod>2020-04-18T01:54:39.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/github-repos-that-every-developer-should-know-about</loc>
    <lastmod>2020-04-14T01:26:34.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/code-principles-every-programmer-should-follow</loc>
    <lastmod>2020-04-11T01:53:13.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/6-ai-and-music-apis-to-try-in-your-next-project</loc>
    <lastmod>2020-04-09T01:38:19.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/whatthefish-moments-of-javascript</loc>
    <lastmod>2020-04-03T01:24:47.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/8-must-use-css-tools-for-web-developers</loc>
    <lastmod>2020-03-25T02:55:52.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/the-most-common-javascript-errors-and-how-to-fix-them</loc>
    <lastmod>2020-03-20T02:32:11.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/fun-projects-to-help-you-improve-your-coding-skills-during-the-covid-19-quarantine-period</loc>
    <lastmod>2020-03-17T02:06:16.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/5-useful-resources-for-beginners-and-intermediates-in-programming</loc>
    <lastmod>2020-03-10T01:50:18.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/6-must-use-tools-for-front-end-development</loc>
    <lastmod>2020-03-05T16:52:11.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/github-repos-that-should-be-starred-by-every-web-developer</loc>
    <lastmod>2020-02-26T02:17:10.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/programming-myths</loc>
    <lastmod>2020-02-25T01:48:39.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/is-technology-murdering-us</loc>
    <lastmod>2021-07-06T02:20:30.355Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/how-pets-can-make-you-a-better-programmer</loc>
    <lastmod>2020-02-18T15:39:10.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/is-object-oriented-programming-an-overrated-garbage</loc>
    <lastmod>2021-07-05T13:45:44.040Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/get-your-3-word-address-with-what3words</loc>
    <lastmod>2020-02-10T03:44:04.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/fun-projects-you-can-build-as-a-developer</loc>
    <lastmod>2020-02-08T02:43:06.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/an-introduction-to-infinity-in-javascript</loc>
    <lastmod>2020-02-06T01:30:29.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/the-most-important-aspect-of-a-programmers-life</loc>
    <lastmod>2020-02-05T15:47:15.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/detect-when-a-website-changes-with-visualping</loc>
    <lastmod>2020-01-25T14:37:58.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/you-simply-cannot-do-these-things-in-a-foreach-loop-in-javascript</loc>
    <lastmod>2020-01-21T02:23:45.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/invisibilize-data-with-javascript</loc>
    <lastmod>2020-01-14T01:57:53.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/array-intersection-difference-and-union-with-javascript-es7</loc>
    <lastmod>2020-01-12T01:22:39.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/5-uses-of-the-es6-spread-operator</loc>
    <lastmod>2020-01-10T16:10:30.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/replace-your-home-address-with-plus-codes</loc>
    <lastmod>2020-01-04T15:40:33.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/kiss-dry-and-code-principles-every-developer-should-follow</loc>
    <lastmod>2019-12-29T02:20:21.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/google-map-urls</loc>
    <lastmod>2019-12-26T02:04:10.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/archive</loc>
    <lastmod>2026-09-15T16:14:25.866Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mahdhir.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-15T16:14:25.866Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>