<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://arashtaher.com/contact/</loc>
  </url><url>
    <loc>https://arashtaher.com/blog/</loc>
    <lastmod>2026-03-24T23:10:31+01:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/</loc>
    <lastmod>2026-03-24T23:10:31+01:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/investment-resource/</loc>
    <lastmod>2026-03-24T23:10:31+01:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/go/</loc>
    <lastmod>2026-02-23T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/stream-id-error-in-go/</loc>
    <lastmod>2026-02-23T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/</loc>
    <lastmod>2026-02-23T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/closing-response-body-in-go-is-not-enough/</loc>
    <lastmod>2025-11-04T16:00:00+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/golang/</loc>
    <lastmod>2025-11-04T16:00:00+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/http/</loc>
    <lastmod>2025-11-04T16:00:00+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/programming/</loc>
    <lastmod>2025-11-04T16:00:00+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/tips/</loc>
    <lastmod>2025-11-04T16:00:00+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/concurrency/</loc>
    <lastmod>2025-10-22T13:00:00+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/debug/</loc>
    <lastmod>2025-10-22T13:00:00+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/string-operation-are-not-atomic-in-go/</loc>
    <lastmod>2025-10-22T13:00:00+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/error-handling/</loc>
    <lastmod>2025-08-20T16:34:02+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/making-errors.is-simpler-with-sentinels/</loc>
    <lastmod>2025-08-20T16:34:02+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/htmx/</loc>
    <lastmod>2025-08-18T23:36:57+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/pensive/</loc>
    <lastmod>2025-08-18T23:36:57+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/project/</loc>
    <lastmod>2025-08-18T23:36:57+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/publishing-pensive-as-open-source/</loc>
    <lastmod>2025-08-18T23:36:57+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/react/</loc>
    <lastmod>2025-08-18T23:36:57+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/health/</loc>
    <lastmod>2025-08-17T13:38:24+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/if-you-wear-glasses-you-need-a-second-pair-for-reading/</loc>
    <lastmod>2025-08-17T13:38:24+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/life-hacks/</loc>
    <lastmod>2025-08-17T13:38:24+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/productivity/</loc>
    <lastmod>2025-08-17T13:38:24+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/wellness/</loc>
    <lastmod>2025-08-17T13:38:24+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/ai/</loc>
    <lastmod>2025-08-10T11:06:52+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/bookmarking/</loc>
    <lastmod>2025-08-10T11:06:52+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/introducing-pensive/</loc>
    <lastmod>2025-08-10T11:06:52+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/llm/</loc>
    <lastmod>2025-08-10T11:06:52+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/lists/</loc>
    <lastmod>2025-07-27T13:08:48+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/switching-from-cursor-to-claude-cli/</loc>
    <lastmod>2025-07-27T13:08:48+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/lists/travel/</loc>
    <lastmod>2025-07-27T13:08:48+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/coding/</loc>
    <lastmod>2025-07-18T15:36:54+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/docs/</loc>
    <lastmod>2025-07-18T15:36:54+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/documentation-for-the-age-of-ai/</loc>
    <lastmod>2025-07-18T15:36:54+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/tools/</loc>
    <lastmod>2025-07-18T15:36:54+02:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/browser/</loc>
    <lastmod>2025-05-13T18:07:00+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/hello/</loc>
    <lastmod>2025-05-13T18:07:00+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/javascript/</loc>
    <lastmod>2025-05-13T18:07:00+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/api/</loc>
    <lastmod>2025-02-02T20:54:49+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/auth/</loc>
    <lastmod>2025-02-02T20:54:49+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/authentication/</loc>
    <lastmod>2025-02-02T20:54:49+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/cloud/</loc>
    <lastmod>2025-02-02T20:54:49+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/oauth/</loc>
    <lastmod>2025-02-02T20:54:49+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/security/</loc>
    <lastmod>2025-02-02T20:54:49+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/summary-of-oauth-2.0-and-bearer-token-usage/</loc>
    <lastmod>2025-02-02T20:54:49+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/build-tailwind-v4-locally-with-docker/</loc>
    <lastmod>2025-02-01T12:14:31+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/css/</loc>
    <lastmod>2025-02-01T12:14:31+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/docker/</loc>
    <lastmod>2025-02-01T12:14:31+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/web-development/</loc>
    <lastmod>2025-02-01T12:14:31+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/a-minimal-docker-file-for-creating-small-go-images/</loc>
    <lastmod>2025-01-11T15:54:39+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/technology/</loc>
    <lastmod>2025-01-11T15:54:39+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/go-sentinel-and-custom-errors/</loc>
    <lastmod>2024-09-05T09:06:23+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/neovim-as-ide-for-typescript/</loc>
    <lastmod>2023-02-05T15:40:44+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/typescript/</loc>
    <lastmod>2023-02-05T15:40:44+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/vim/</loc>
    <lastmod>2023-02-05T15:40:44+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/generate-randoms-more-than-numbers/</loc>
    <lastmod>2022-03-08T05:09:11+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/ml/</loc>
    <lastmod>2022-03-08T05:09:11+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/async/</loc>
    <lastmod>2021-07-20T08:07:40+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/recursive-asynchronous-function-call/</loc>
    <lastmod>2021-07-20T08:07:40+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/database/</loc>
    <lastmod>2020-10-27T15:07:56+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/postgres/</loc>
    <lastmod>2020-10-27T15:07:56+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/sql/</loc>
    <lastmod>2020-10-27T15:07:56+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/sql-and-asking-questions/</loc>
    <lastmod>2020-10-27T15:07:56+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/how-to-write-your-first-firefox-add-on/</loc>
    <lastmod>2019-07-28T09:56:25+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/csharp/</loc>
    <lastmod>2019-06-07T21:26:27+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/redis/</loc>
    <lastmod>2019-06-07T21:26:27+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/trie-implementation-as-redis-module/</loc>
    <lastmod>2019-06-07T21:26:27+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/essential-skills-that-we-didnt-learn-in-university/</loc>
    <lastmod>2014-09-28T18:24:10+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/lessons/</loc>
    <lastmod>2014-09-28T18:24:10+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/refactoring/</loc>
    <lastmod>2014-09-28T18:24:10+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/tdd/</loc>
    <lastmod>2014-09-28T18:24:10+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/vcs/</loc>
    <lastmod>2014-09-28T18:24:10+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/path-navigator/</loc>
    <lastmod>2014-04-02T17:26:57+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/compilers/</loc>
    <lastmod>2014-03-14T11:04:43+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/editing-code-whilst-preserving-its-formatting/</loc>
    <lastmod>2014-03-14T11:04:43+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/apps/</loc>
    <lastmod>2014-03-11T19:31:47+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/ideas/</loc>
    <lastmod>2014-03-11T19:31:47+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/web/</loc>
    <lastmod>2014-03-11T19:31:47+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/what-wrong-with-rss-readers/</loc>
    <lastmod>2014-03-11T19:31:47+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/binary-operator-expressions/</loc>
    <lastmod>2014-03-11T19:12:48+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/languages/</loc>
    <lastmod>2014-03-11T19:12:48+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/syntax-tree/</loc>
    <lastmod>2014-03-11T19:12:48+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/algorithm/</loc>
    <lastmod>2013-11-07T13:08:48+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/python/</loc>
    <lastmod>2013-11-07T13:08:48+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/recursion/</loc>
    <lastmod>2013-11-07T13:08:48+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/recursive-problems-set-partitioning/</loc>
    <lastmod>2013-11-07T13:08:48+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/prettyprint-c%23-codes-via-nrefactory/</loc>
    <lastmod>2013-09-27T20:12:02+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/nrefactory-front-end-parser-for-c/</loc>
    <lastmod>2013-09-22T06:20:16+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/parser/</loc>
    <lastmod>2013-09-22T06:20:16+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/bugs/</loc>
    <lastmod>2013-08-10T09:59:10+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/open-source/</loc>
    <lastmod>2013-08-10T09:59:10+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/practitioner/</loc>
    <lastmod>2013-08-10T09:59:10+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/literature/</loc>
    <lastmod>2013-08-04T21:21:04+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/o-brave-new-world/</loc>
    <lastmod>2013-08-04T21:21:04+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/quotes/</loc>
    <lastmod>2013-08-04T21:21:04+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/functional-programming/</loc>
    <lastmod>2013-07-18T17:39:57+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/repl/</loc>
    <lastmod>2013-07-18T17:39:57+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/scheme/</loc>
    <lastmod>2013-07-18T17:39:57+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/scheme-repl/</loc>
    <lastmod>2013-07-18T17:39:57+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/education/</loc>
    <lastmod>2013-07-18T17:04:54+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/structure-and-interpretation-of-computer-programs-sicp/</loc>
    <lastmod>2013-07-18T17:04:54+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/concept/</loc>
    <lastmod>2012-08-13T01:00:06+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/prolog/</loc>
    <lastmod>2012-08-13T01:00:06+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/prolog-how-to-implement-if-then-structure/</loc>
    <lastmod>2012-08-13T01:00:06+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/bash/</loc>
    <lastmod>2012-08-08T01:53:07+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/bashtertainment/</loc>
    <lastmod>2012-08-08T01:53:07+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/linux/</loc>
    <lastmod>2012-08-08T01:53:07+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/a-simple-scheduler-in-python/</loc>
    <lastmod>2012-07-27T00:09:23+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/os/</loc>
    <lastmod>2012-07-27T00:09:23+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/concurrency-problems/</loc>
    <lastmod>2012-06-10T16:23:26+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/an-introduction-to-virtual-memory/</loc>
    <lastmod>2012-06-10T15:26:36+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/virtual-memory/</loc>
    <lastmod>2012-06-10T15:26:36+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/socket-programming-in-c/</loc>
    <lastmod>2012-01-29T17:11:54+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/sockets/</loc>
    <lastmod>2012-01-29T17:11:54+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/tags/p2p/</loc>
    <lastmod>2012-01-29T17:01:37+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/blog/p2p-in-python/</loc>
    <lastmod>2012-01-29T17:01:37+00:00</lastmod>
  </url><url>
    <loc>https://arashtaher.com/lists/apps/</loc>
  </url><url>
    <loc>https://arashtaher.com/lists/audios/</loc>
  </url><url>
    <loc>https://arashtaher.com/lists/books/</loc>
  </url><url>
    <loc>https://arashtaher.com/lists/games/</loc>
  </url><url>
    <loc>https://arashtaher.com/lists/gifts/</loc>
  </url><url>
    <loc>https://arashtaher.com/lists/lessons/</loc>
  </url><url>
    <loc>https://arashtaher.com/lists/movies/</loc>
  </url><url>
    <loc>https://arashtaher.com/lists/resources/</loc>
  </url><url>
    <loc>https://arashtaher.com/lists/shoppings/</loc>
  </url><url>
    <loc>https://arashtaher.com/tags/travel/</loc>
  </url>
</urlset>
