<?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://imadsaddik.com/</loc>
        <lastmod>2026-09-30T13:34:42.747Z</lastmod>
        <changefreq>daily</changefreq>
        <priority>1.0</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/about-me</loc>
        <lastmod>2026-09-30T13:34:42.747Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/hire-me</loc>
        <lastmod>2026-09-30T13:34:42.747Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/resume</loc>
        <lastmod>2026-09-30T13:34:42.747Z</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/elasticsearch-change-heap-size</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/elasticsearch-collapse-search-results</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/elasticsearch-pre-filtering-with-knn-search</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/fix-kernel-panic-linux</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/how-to-check-battery-capacity-on-linux</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/how-to-configure-firewall-ufw-fail2ban-ubuntu</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/how-to-connect-a-custom-domain-and-secure-your-server-with-ssl</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/how-to-eliminate-laptop-thermal-throttling-with-high-static-pressure</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/how-to-enforce-code-quality-locally-using-pre-commit-hooks</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/how-to-fix-soft-404-vulnerabilities-and-block-bots-in-nginx</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/how-to-fix-sticky-hover-states-on-mobile-using-css-hover-media-queries</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/how-to-manually-deploy-a-vuejs-and-fastapi-application</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/how-to-optimize-global-performance-with-a-cdn-and-nginx-caching</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/how-to-protect-your-home-server-from-power-outages-using-nut</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/how-to-replace-font-awesome-with-compile-time-inline-svgs-in-vite</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/how-to-self-host-and-securely-manage-meilisearch</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/how-to-self-host-google-fonts-with-fontsource-to-improve-web-performance</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/how-to-set-up-a-secure-cloud-server-with-ubuntu-and-ssh</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/how-to-set-up-nginx-as-a-reverse-proxy-and-configure-security-headers</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/how-to-verify-your-server-firewall-rules-using-nmap</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/how-to-warp-and-angle-your-designs-in-inkscape</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/inkscape-clean-up-document</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/blogs/local-ai-stack-on-linux</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/courses/benchmark-embedding-models</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/courses/elasticsearch-for-beginners</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/courses/evolution-of-the-transformer</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/courses/osrm-for-beginners</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/courses/train-your-own-language-model</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/astronomy/free-planetarium-apps</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/astronomy/python-star-trails</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://imadsaddik.com/astronomy/star-trails-with-smartphone</loc>
        <lastmod>2026-09-23T14:29:57.000Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
</urlset>
