<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.ohidur.com/</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/12-fascinating-python-facts</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/a-comprehensive-guide-to-basic-git-usage</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/accessing-files-from-a-zip-archive-with-python-package-resources</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/adding-a-custom-domain-to-google-apps-script</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/an-introduction-to-python-operators</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/automate-email-sending-from-google-sheets-using-app-script</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/basics-of-windows-cmd-batch-scripting</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/building-a-basic-django-rest-api</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/caching-responses-in-python-without-external-libraries</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/capturing-http-requests-on-a-nonrooted-android-device</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/capturing-http-requests-with-non-rooted-android-device</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/comprehensive-bash-programming-guide</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/comprehensive-cheatsheets-for-developers</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/comprehensive-docker-reference-guide</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/comprehensive-guide-to-compiling-python-to-executable-with-nuitka</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/comprehensive-guide-to-crontab-on-linux</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/comprehensive-guide-to-deploying-django-on-a-vps</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/comprehensive-guide-to-python-programming</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/comprehensive-guide-to-python-strings</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/comprehensive-list-of-programming-algorithms</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/comprehensive-npm-guide-managing-packages-effectively</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/comprehensive-ssh-guide</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/comprehensive-visual-studio-code-vscode-cheatsheet</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/configuring-https-redirect-on-mikrotik-hotspot</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/configuring-openvpn-on-raspberry-pi-a-comprehensive-guide</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/creating-a-cron-job-with-github-actions</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/creating-a-jekyll-theme-a-comprehensive-guide</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/creating-a-realtime-clock-with-javascript</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/creating-undeletable-folders-in-windows-a-simple-guide</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/creating-your-own-programming-language-using-python</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/deploying-a-django-app-on-heroku-with-postgresql</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/deploying-a-python-app-with-postgresql-on-heroku</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/docker-stack-setup</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/easily-save-windows-spotlight-images</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/effortless-wordpress-setup-with-docker</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/enhancing-your-blog-post-with-structured-data</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/esp32-esp8266-micropython-ota-updates-using-python-server</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/essential-django-commands-cheat-sheet</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/essential-htaccess-tips-and-tricks</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/essential-tools-for-developers-a-comprehensive-list</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/essential-websites-for-developers-and-designers</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/explore-more-raspberry-pi-articles</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/exploring-alternate-data-streams-ads-in-ntfs</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/exploring-generators-in-python</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/exploring-hugo-shortcodes</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/exploring-syntax-highlighting</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/exploring-the-windows-operating-system</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/exploring-timeless-poems-by-robert-frost</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/exploring-tkinter-custom-title-bar-and-network-progress</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/exploring-variables-in-python-a-deep-dive-into-objectoriented-concepts</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/fixing-time-issues-in-windows-and-linux-dual-boot</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/getting-started-with-linux-containers</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/getting-started-with-micropython-on-esp8266</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/getting-started-with-python-programming-a-comprehensive-guide</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/getting-started-with-selenium-in-python-a-comprehensive-guide</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/guide-to-multibooting-raspberry-pi-with-berryboot</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/handy-c-code-snippets-for-developers</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/how-to-activate-python-virtual-environment-programmatically</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/how-to-add-publish-to-github-to-windows-context-menu</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/how-to-automatically-start-a-script-on-linux</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/how-to-create-an-ssh-key-pair-on-raspberry-pi-with-ubuntu</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/how-to-create-temporary-directories-and-files-in-python</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/how-to-hide-a-file-inside-another-using-command-prompt</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/how-to-locate-the-startup-folder-on-a-windows-pc</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/how-to-manage-your-raspberry-pi-with-webmin</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/how-to-protect-python-code-with-pyarmor</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/how-to-rename-files-using-command-line-in-windows</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/how-to-reset-iptables-rules-a-comprehensive-guide</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/how-to-send-emails-using-python-and-gmail-a-comprehensive-guide</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/how-to-set-up-home-assistant-using-docker</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/how-to-set-up-nginx-on-raspberry-pi-with-ubuntu</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/how-to-set-up-pythons-embeddable-distribution-on-windows</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/innovative-python-project-ideas</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/installing-nextcloud-on-raspberry-pi-a-comprehensive-guide</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/introduction-to-basic-python-syntax</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/javascript-essentials-a-beginners-guide</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/mastering-decision-making-in-python-if-else-and-elif</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/mastering-github-a-comprehensive-guide</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/mastering-logging-in-python</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/mastering-markdown-syntax-a-comprehensive-guide</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/mastering-python-virtual-environments-with-pipenv</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/mastering-ssh-tunneling-options-and-configurations</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/mastering-ssh-tunneling-with-autossh</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/mastering-the-linux-screen-command</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/mastering-the-python-zipapp-module</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/multipass-cli-reference</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/networkwide-ad-blocking-with-pihole-on-raspberry-pi</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/optimizing-micropython-code-strategies-for-enhanced-performance</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/run-bat-or-cmd-files-in-hidden-mode-using-a-script</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/run-python-code-in-your-browser-with-brython</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/running-docker-on-raspberry-pi-a-comprehensive-guide</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/running-linux-cli-and-gui-applications-on-windows-using-wsl-2</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/setting-up-a-dns-server-on-raspberry-pi-with-dnsmasq</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/setting-up-a-radius-server-on-linux</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/setting-up-lamp-on-raspberry-pi-ubuntu-apache-mysql-mariadb-and-php</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/setting-up-nginx-in-a-docker-container-as-a-load-balancer</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/setting-up-raspberry-pi-with-cockpit-and-file-sharing-via-samba</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/setting-up-reverse-ssh-tunnel-with-port-forwarding-on-apache-linux</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/setting-up-ssh-access-via-cloudflare-tunnel-on-raspberry-pi</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/setting-up-vnc-server-on-raspberry-pi-a-comprehensive-guide</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/the-ultimate-developer-roadmap</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/ubuntu-cli-cheatsheet-2025</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/understanding-exception-handling-in-python</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/understanding-functoolsreduce-in-python</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/understanding-iterators-in-python</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/understanding-javascript-a-comprehensive-guide</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/understanding-python-data-types</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/understanding-python-magic-methods</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/understanding-python-numbers-a-comprehensive-guide</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/understanding-python-variables</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/understanding-pythons-contextlib-for-context-management</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/understanding-pythons-filter-function</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/understanding-recursion-in-python</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/understanding-standard-json-api-response-formats</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/understanding-the-python-map-function</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/vps-setup-guide</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ohidur.com/blog/writings-tutorials-and-notes</loc>
    <lastmod>2026-04-14T21:12:48.694Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>