<?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>http://www.mahdikarimi.com/blog/</loc><lastmod>2025-07-18T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/chess-principles/</loc><lastmod>2025-07-18T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/</loc><lastmod>2025-07-18T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/blog/life/</loc><lastmod>2025-07-18T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/overcoming-the-fear-of-forgetting-what-you-read/</loc><lastmod>2025-07-17T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/developing-self-confidence-as-a-software-engineer/</loc><lastmod>2023-11-22T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/why-i-wont-deliberately-use-ai-for-programming/</loc><lastmod>2023-08-24T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/blog/functional-programming/</loc><lastmod>2023-05-03T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/understanding-declarative-javascript-using-monads/</loc><lastmod>2023-05-03T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/stop-wasting-your-keystrokes-my-honest-rant-without-a-clickbait/</loc><lastmod>2022-12-26T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/maintaining-my-sanity-in-a-world-full-of-new-shiny-technologies/</loc><lastmod>2022-09-19T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/blog/vue/</loc><lastmod>2022-09-19T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/blog/frontend/</loc><lastmod>2022-08-08T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/philosophy-of-software-design-in-vue.js-applications/</loc><lastmod>2022-08-08T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/maintaining-my-statically-generated-tech-blog/</loc><lastmod>2022-03-14T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/developers-procrastination/</loc><lastmod>2022-02-25T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/unfinished-refactoring-to-functional-paradigm/</loc><lastmod>2022-02-02T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/blog/javascript/</loc><lastmod>2022-02-02T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/blog/tutorial/</loc><lastmod>2022-02-02T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/making-a-vscode-extension-using-vue-ecosystem/</loc><lastmod>2021-12-12T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/roadmaps-vs-skilltrees/</loc><lastmod>2021-12-05T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/unfinished-webassembly-whats-whys-and-hows/</loc><lastmod>2021-11-23T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/pieces-of-advice-for-my-junior-developer-self/</loc><lastmod>2021-10-02T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/blog/c/</loc><lastmod>2019-12-10T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/blog/embeded/</loc><lastmod>2019-12-10T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/making-the-worlds-dumbest-two-axis-robotic-arm/</loc><lastmod>2019-12-10T01:47:16+03:30</lastmod></url><url><loc>http://www.mahdikarimi.com/memory-management-in-arduino/</loc><lastmod>2018-11-25T01:47:16+03:30</lastmod></url></urlset>