<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://blog.mehdio.com/archive</loc><changefreq>daily</changefreq></url><url><loc>https://blog.mehdio.com/about</loc><changefreq>weekly</changefreq></url><url><loc>https://blog.mehdio.com/podcast</loc><changefreq>weekly</changefreq></url><url><loc>https://blog.mehdio.com/p/ctrlr-12-ai-learning-cost-workflow</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/ctrlr-11-ides-are-dead-deep-fake</loc><lastmod>2026-02-04</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/ctrlr-10-ai-and-cognition-obsidianclaude</loc><lastmod>2026-01-29</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/ctrlr-09-the-generalist-comeback</loc><lastmod>2026-01-19</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/ctrlr-08-2026s-ai-wake-up-call-voice</loc><lastmod>2026-01-13</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/ctlrr-07-typescripts-ai-advantage</loc><lastmod>2026-01-06</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/ctlrr-06-auto-dubbing-the-web-and</loc><lastmod>2025-12-22</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/ctlrr-05-less-ui-more-chats-faster</loc><lastmod>2025-12-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/ctlrr-04-ais-energy-bill-free-localhost</loc><lastmod>2025-12-10</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/ctlrr-03-oss-fatigue-and-orchestrating</loc><lastmod>2025-11-30</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/ctlrr-02-how-to-not-get-stupid-and</loc><lastmod>2025-11-24</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/ctlrr-01-toon-llm-clis</loc><lastmod>2025-11-16</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/an-actually-useful-mcp-for-web-development</loc><lastmod>2025-07-19</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/is-gemini-cli-worth-it-for-cursors</loc><lastmod>2025-07-08</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/apples-new-container-engine-bye-docker</loc><lastmod>2025-06-15</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/the-slow-death-of-medium-sized-software</loc><lastmod>2025-06-01</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/making-cursor-smarter-and-up-to-date</loc><lastmod>2025-07-15</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/macos-essential-productivity-hacks</loc><lastmod>2025-05-04</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/local-llms-0-cloud-cost-is-webgpu</loc><lastmod>2025-04-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/how-to-use-ai-to-create-better-technical</loc><lastmod>2025-04-10</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/duckdb-goes-distributed-deepseeks</loc><lastmod>2025-03-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/15-python-libraries-every-data-engineer</loc><lastmod>2024-09-25</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/one-year-one-challenge-win-money</loc><lastmod>2024-08-19</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/i-deleted-data-in-prod-and-received</loc><lastmod>2024-05-07</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/llms-for-builders-jargons-theory</loc><lastmod>2023-12-19</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/dancing-your-way-through-the-pathless</loc><lastmod>2023-10-30</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/revitalizing-your-tech-career-my</loc><lastmod>2023-05-16</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/the-most-painful-and-repetitive-job</loc><lastmod>2023-05-16</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/10-lessons-learned-in-10-years-of-c34</loc><lastmod>2023-03-13</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/10-lessons-learned-in-10-years-of</loc><lastmod>2023-05-16</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/you-dont-have-big-data-you-have-bad-data-lifecycle-management-e459b0e1e84f</loc><lastmod>2024-08-17</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/data-contracts-from-zero-to-hero-343717ac4d5e</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/what-open-source-can-do-for-your-data-career-53ecb747c111</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/meet-your-future-data-mentors-6cb4066db83a</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/testing-your-terraform-infrastructure-code-with-python-a3f913b528e3</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/job-hopping-as-a-software-engineer-should-you-do-it-c71a39390a29</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/the-key-feature-behind-lakehouse-data-architecture-c70f93c6866f</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/the-battle-for-data-engineers-favorite-programming-language-is-not-over-yet-bb3cd07b14a0</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/your-next-container-strategy-from-development-to-deployment-66167c0d028a</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/five-overused-definitions-of-a-data-engineer-f0d9059a174</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/7-hacks-to-get-your-first-data-engineer-job-4b3e44bb35fd</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/why-you-should-try-something-else-than-airflow-for-data-pipeline-orchestration-7a0a2c91c341</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/highlights-from-data-ai-summit-2021-3abfd9aaccaa</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/why-how-to-market-yourself-as-a-data-engineer-98633371ea7b</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/i-did-25-interviews-at-8-different-tech-companies-for-a-data-engineer-position-in-1-month-feab3e465f13</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/a-day-in-the-life-of-a-data-engineer-d65293272121</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/what-are-the-most-requested-technical-skills-in-the-data-job-market-insights-from-35k-datajobs-ads-d8642555f89e</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/dockerize-your-development-environment-with-vs-code-cac9e7a60751</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.mehdio.com/p/highlights-from-spark-ai-summit-2020-for-data-engineers-359211b1eec2</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq></url></urlset>