<?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://shahinism.com/articles/</loc><lastmod>2026-04-06T09:46:00+02:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/idea/</loc><lastmod>2026-04-06T09:46:00+02:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/legacy/</loc><lastmod>2026-04-06T09:46:00+02:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2026/04/legacy-migration-starts-with-understanding-not-inventory/</loc><lastmod>2026-04-06T09:46:00+02:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/</loc><lastmod>2026-04-06T09:46:00+02:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/iran/</loc><lastmod>2026-01-29T15:02:00+01:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/journal/</loc><lastmod>2026-01-29T15:02:00+01:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/journal/</loc><lastmod>2026-01-29T15:02:00+01:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/journal/20260129t150221--looking-forward-to-hearing-back-from-you__iran_journal/</loc><lastmod>2026-01-29T15:02:00+01:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/journal/20260126t101207--monday-26-january-2026__journal/</loc><lastmod>2026-01-26T10:12:00+01:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/projects/</loc><lastmod>2024-09-10T08:00:00-07:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/resume/</loc><lastmod>2024-09-10T08:00:00-07:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/</loc><lastmod>2024-09-10T08:00:00-07:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2024/07/career-growth-who-is-going-to-do-it/</loc><lastmod>2024-07-29T08:05:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/growth/</loc><lastmod>2024-07-29T08:05:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/personal/</loc><lastmod>2024-07-29T08:05:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/shell/</loc><lastmod>2024-07-29T08:04:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2024/07/useful-output-in-cli-applications/</loc><lastmod>2024-07-29T08:04:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/spark/</loc><lastmod>2024-04-29T20:46:00+02:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2024/04/system-integration-test-for-data-products/</loc><lastmod>2024-04-29T20:46:00+02:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2024/04/custom-dashboard-for-great-expectation/</loc><lastmod>2024-04-24T20:46:00+02:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/software-engineering/</loc><lastmod>2024-01-23T20:46:00+02:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2024/01/software-engineering-for-data-engineers-introduction/</loc><lastmod>2024-01-23T20:46:00+02:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2023/12/mysterious-spark-checkpoints/</loc><lastmod>2023-12-20T04:46:00+02:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2023/10/composing-functions-for-pysparks-structured-streaming/</loc><lastmod>2023-10-12T08:00:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/kafka/</loc><lastmod>2023-10-12T08:00:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/python/</loc><lastmod>2023-10-12T08:00:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/glue/</loc><lastmod>2023-10-10T08:00:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/iceberg/</loc><lastmod>2023-10-10T08:00:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2023/10/iceberg-on-glue-the-table-name-confusion/</loc><lastmod>2023-10-10T08:00:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/devenv/</loc><lastmod>2023-10-08T14:07:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2023/10/introducing-devenv-templates-simplifying-development-environments-with-nix/</loc><lastmod>2023-10-08T14:07:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2023/10/the-fire-of-purpose-from-personal-growth-to-team-success/</loc><lastmod>2023-10-01T13:14:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2023/06/til-kafka-cli-and-group-offset/</loc><lastmod>2023-06-15T14:19:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/ai/</loc><lastmod>2023-05-29T19:09:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2023/05/ai-is-here-whats-your-plan/</loc><lastmod>2023-05-29T19:09:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/blue/</loc><lastmod>2023-03-15T11:00:00-07:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/green/</loc><lastmod>2023-03-15T11:00:00-07:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/posts/post-3/</loc><lastmod>2023-03-15T11:00:00-07:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/red/</loc><lastmod>2023-03-15T11:00:00-07:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/posts/post-2/</loc><lastmod>2023-02-15T10:00:00-07:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/posts/post-1/</loc><lastmod>2023-01-15T09:00:00-07:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2023/01/fixing-the-git-gpg-sign-issue/</loc><lastmod>2023-01-06T08:17:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/git/</loc><lastmod>2023-01-06T08:17:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/gpg/</loc><lastmod>2023-01-06T08:17:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/posts/</loc><lastmod>2023-01-01T08:30:00-07:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/aws/</loc><lastmod>2021-02-18T20:46:00+02:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2021/02/run-spark-applications-on-aws-fargate/</loc><lastmod>2021-02-18T20:46:00+02:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2020/07/how-to-handle-null-in-spark/</loc><lastmod>2020-07-20T20:46:00+02:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2020/01/aws-vpc-with-public-and-private-subnets/</loc><lastmod>2020-01-20T09:46:00+02:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2020/01/aws-vault-with-yubikey/</loc><lastmod>2020-01-01T01:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/cybersecurity/</loc><lastmod>2020-01-01T01:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/emacs/</loc><lastmod>2020-01-01T01:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2020/01/plumbum-for-shell-scripting-in-python/</loc><lastmod>2020-01-01T01:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2020/01/simple-shell-pop-up-in-emacs/</loc><lastmod>2020-01-01T01:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2020/01/using-data-to-improve-software-engineering/</loc><lastmod>2020-01-01T01:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/yubikey/</loc><lastmod>2020-01-01T01:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/clojure/</loc><lastmod>2019-12-27T01:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/coding/</loc><lastmod>2019-12-27T01:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2019/12/polyglot-dojo-4-permutation/</loc><lastmod>2019-12-27T01:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/rust/</loc><lastmod>2019-12-27T01:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2019/12/polyglot-dojo-3-hashmap/</loc><lastmod>2019-12-25T01:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2019/12/polyglot-dojo-2-fizzbuzz-2/</loc><lastmod>2019-12-19T01:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2019/12/polyglot-dojo-1-compress-string/</loc><lastmod>2019-12-04T01:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2019/11/polyglot-dojo-0-introduction/</loc><lastmod>2019-11-29T01:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2019/06/how-to-not-use-google-search/</loc><lastmod>2019-06-04T01:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/privacy/</loc><lastmod>2019-06-04T01:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2019/05/run-python-test-suites-without-leaving-emacs/</loc><lastmod>2019-05-27T01:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2019/05/my-journey-to-privacy/</loc><lastmod>2019-05-16T01:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2019/04/first-post/</loc><lastmod>2019-04-23T01:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/articles/2016/12/for-gods-sake-secure-your-mongoredisetc/</loc><lastmod>2016-12-27T12:11:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/tags/security/</loc><lastmod>2016-12-27T12:11:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shahinism.com/categories/</loc><changefreq>monthly</changefreq></url></urlset>