<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://joeltaylor.business</loc>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-slopmapp-logo.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-slopmapp-1.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-slopmapp-2.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-slopmapp-3.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-slopmapp-4.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-moventis-lleida-logo.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-moventis-lleida-2.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-moventis-lleida-1.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-profile-or-wanted-logo.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-profile-or-wanted-1.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-profile-or-wanted-2.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-profile-or-wanted-3.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-profile-or-wanted-4.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-hackeps-nebulous-4.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-hackeps-nebulous-1.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-hackeps-nebulous-2.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-hackeps-nebulous-3.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-iaeste-lleida-logo.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-iaeste-lleida-1.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-iaeste-lleida-2.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-agent-secrets-1.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-agent-secrets-2.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-agent-secrets-3.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-agent-secrets-4.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-raas-1.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-mercapy-logo.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/project-mercapy-1.webp</image:loc>
</image:image>
<lastmod>2026-10-14T12:30:36.161Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog</loc>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-cover.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-cover.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-com-funciona-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-com-funciona-cover.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-com-funciona-cover.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/joc-d-escriptura-com-el-password-game-cover.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/joc-d-escriptura-com-el-password-game-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/joc-d-escriptura-com-el-password-game-cover.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/moventis-lleida-cover.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claude-code-per-estudiar-arquitectura.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claude-code-per-estudiar-arquitectura.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claus-api-claude-code-cover.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/hackeps-2025-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/hackeps-2025-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claus-api-claude-code-cover.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-linkedin-o-interpol-cover.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/moventis-lleida-cover.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/preus-mercadona-per-zones-cover.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/preus-mercadona-per-zones-cover.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/preus-mercadona-per-zones-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-linkedin-o-interpol-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-linkedin-o-interpol-cover.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/raas-rounding-as-a-service-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/raas-rounding-as-a-service-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/slopmapp-cartells-fets-amb-ia-cover.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/slopmapp-cartells-fets-amb-ia-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/slopmapp-cartells-fets-amb-ia-cover.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/spotify-downloader-cover.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/spotify-downloader-cover.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/supermercapy-cover.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/supermercapy-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/supermercapy-cover.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claus-api-claude-code-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claude-code-per-estudiar-arquitectura.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/moventis-lleida-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/raas-rounding-as-a-service-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/spotify-downloader-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/hackeps-2025-cover.webp</image:loc>
</image:image>
<lastmod>2026-10-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/cms-multisite-payload-iaeste-espanya</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/cms-multisite-payload-iaeste-espanya" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/cms-multisitio-payload-iaeste-espana" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/multi-site-cms-payload-iaeste-spain" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/multi-site-cms-payload-iaeste-spain" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-dues-webs.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-hosts.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-blocs.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-cercador.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-sense-comite.webp</image:loc>
</image:image>
<lastmod>2026-10-12</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/cms-multisitio-payload-iaeste-espana</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/cms-multisite-payload-iaeste-espanya" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/cms-multisitio-payload-iaeste-espana" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/multi-site-cms-payload-iaeste-spain" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/multi-site-cms-payload-iaeste-spain" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-cover.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-dues-webs.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-hosts.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-blocs.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-cercador.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-sense-comite.webp</image:loc>
</image:image>
<lastmod>2026-10-12</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/multi-site-cms-payload-iaeste-spain</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/cms-multisite-payload-iaeste-espanya" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/cms-multisitio-payload-iaeste-espana" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/multi-site-cms-payload-iaeste-spain" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/multi-site-cms-payload-iaeste-spain" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-cover.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-dues-webs.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-hosts.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-blocs.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-cercador.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/cms-multisite-payload-iaeste-espanya-sense-comite.webp</image:loc>
</image:image>
<lastmod>2026-10-12</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/profile-or-wanted-com-funciona</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/profile-or-wanted-com-funciona" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/profile-or-wanted-como-funciona" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/profile-or-wanted-how-it-works" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/profile-or-wanted-how-it-works" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-com-funciona-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-com-funciona-ronda.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-com-funciona-setmana.webp</image:loc>
</image:image>
<lastmod>2026-10-12</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/profile-or-wanted-como-funciona</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/profile-or-wanted-com-funciona" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/profile-or-wanted-como-funciona" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/profile-or-wanted-how-it-works" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/profile-or-wanted-how-it-works" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-com-funciona-cover.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-com-funciona-ronda.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-com-funciona-setmana.es.webp</image:loc>
</image:image>
<lastmod>2026-10-12</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/profile-or-wanted-how-it-works</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/profile-or-wanted-com-funciona" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/profile-or-wanted-como-funciona" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/profile-or-wanted-how-it-works" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/profile-or-wanted-how-it-works" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-com-funciona-cover.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-com-funciona-ronda.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-com-funciona-setmana.en.webp</image:loc>
</image:image>
<lastmod>2026-10-12</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/writing-game-like-the-password-game</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/joc-d-escriptura-com-el-password-game" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/juego-de-escritura-como-el-password-game" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/writing-game-like-the-password-game" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/writing-game-like-the-password-game" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/joc-d-escriptura-com-el-password-game-cover.en.webp</image:loc>
</image:image>
<lastmod>2026-10-11</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/joc-d-escriptura-com-el-password-game</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/joc-d-escriptura-com-el-password-game" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/juego-de-escritura-como-el-password-game" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/writing-game-like-the-password-game" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/writing-game-like-the-password-game" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/joc-d-escriptura-com-el-password-game-cover.webp</image:loc>
</image:image>
<lastmod>2026-10-11</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/juego-de-escritura-como-el-password-game</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/joc-d-escriptura-com-el-password-game" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/juego-de-escritura-como-el-password-game" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/writing-game-like-the-password-game" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/writing-game-like-the-password-game" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/joc-d-escriptura-com-el-password-game-cover.es.webp</image:loc>
</image:image>
<lastmod>2026-10-11</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/autobuses-lleida-tiempo-real</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/moventis-lleida" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/autobuses-lleida-tiempo-real" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/lleida-buses-real-time" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/lleida-buses-real-time" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/moventis-lleida-cover.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/moventis-lleida-sincronitzacio.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/moventis-lleida-mapa.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/claude-code-for-studying</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/claude-code-per-estudiar" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/claude-code-para-estudiar" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/claude-code-for-studying" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/claude-code-for-studying" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claude-code-per-estudiar-arquitectura.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claude-code-per-estudiar-ingesta.en.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/claude-code-para-estudiar</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/claude-code-per-estudiar" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/claude-code-para-estudiar" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/claude-code-for-studying" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/claude-code-for-studying" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claude-code-per-estudiar-arquitectura.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claude-code-per-estudiar-ingesta.es.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/claves-api-claude-code</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/claus-api-claude-code" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/claves-api-claude-code" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/api-keys-claude-code" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/api-keys-claude-code" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claus-api-claude-code-cover.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claus-api-claude-code-secret-run.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claus-api-claude-code-arbre.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claus-api-claude-code-flux.es.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/hackeps-2025-reto-eurecat</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/hackeps-2025" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/hackeps-2025-reto-eurecat" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/hackeps-2025-eurecat-challenge" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/hackeps-2025-eurecat-challenge" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/hackeps-2025-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/hackeps-2025-aprovisionament.es.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/hackeps-2025-eurecat-challenge</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/hackeps-2025" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/hackeps-2025-reto-eurecat" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/hackeps-2025-eurecat-challenge" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/hackeps-2025-eurecat-challenge" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/hackeps-2025-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/hackeps-2025-aprovisionament.en.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/api-keys-claude-code</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/claus-api-claude-code" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/claves-api-claude-code" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/api-keys-claude-code" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/api-keys-claude-code" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claus-api-claude-code-cover.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claus-api-claude-code-secret-run.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claus-api-claude-code-arbre.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claus-api-claude-code-flux.en.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/profile-or-wanted-linkedin-or-interpol</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/profile-or-wanted-linkedin-o-interpol" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/profile-or-wanted-juego-linkedin-interpol" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/profile-or-wanted-linkedin-or-interpol" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/profile-or-wanted-linkedin-or-interpol" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-linkedin-o-interpol-cover.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-linkedin-o-interpol-embut.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-linkedin-o-interpol-errors.en.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/lleida-buses-real-time</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/moventis-lleida" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/autobuses-lleida-tiempo-real" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/lleida-buses-real-time" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/lleida-buses-real-time" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/moventis-lleida-cover.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/moventis-lleida-sincronitzacio.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/moventis-lleida-mapa.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/mercadona-prices-by-postcode</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/preus-mercadona-per-zones" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/precios-mercadona-por-zona" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/mercadona-prices-by-postcode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/mercadona-prices-by-postcode" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/preus-mercadona-per-zones-cover.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/preus-mercadona-per-zones-taules.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/preus-mercadona-per-zones-cola-catalunya.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/preus-mercadona-per-zones-pujades-i-baixades.en.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/precios-mercadona-por-zona</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/preus-mercadona-per-zones" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/precios-mercadona-por-zona" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/mercadona-prices-by-postcode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/mercadona-prices-by-postcode" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/preus-mercadona-per-zones-cover.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/preus-mercadona-per-zones-taules.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/preus-mercadona-per-zones-cola-catalunya.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/preus-mercadona-per-zones-pujades-i-baixades.es.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/preus-mercadona-per-zones</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/preus-mercadona-per-zones" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/precios-mercadona-por-zona" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/mercadona-prices-by-postcode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/mercadona-prices-by-postcode" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/preus-mercadona-per-zones-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/preus-mercadona-per-zones-taules.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/preus-mercadona-per-zones-cola-catalunya.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/preus-mercadona-per-zones-pujades-i-baixades.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/profile-or-wanted-linkedin-o-interpol</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/profile-or-wanted-linkedin-o-interpol" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/profile-or-wanted-juego-linkedin-interpol" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/profile-or-wanted-linkedin-or-interpol" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/profile-or-wanted-linkedin-or-interpol" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-linkedin-o-interpol-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-linkedin-o-interpol-embut.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-linkedin-o-interpol-errors.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/profile-or-wanted-juego-linkedin-interpol</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/profile-or-wanted-linkedin-o-interpol" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/profile-or-wanted-juego-linkedin-interpol" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/profile-or-wanted-linkedin-or-interpol" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/profile-or-wanted-linkedin-or-interpol" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-linkedin-o-interpol-cover.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-linkedin-o-interpol-embut.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/profile-or-wanted-linkedin-o-interpol-errors.es.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/rounding-as-a-service-api-de-broma</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/raas-rounding-as-a-service" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/rounding-as-a-service-api-de-broma" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/rounding-as-a-service-joke-api" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/rounding-as-a-service-joke-api" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/raas-rounding-as-a-service-cover.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/rounding-as-a-service-joke-api</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/raas-rounding-as-a-service" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/rounding-as-a-service-api-de-broma" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/rounding-as-a-service-joke-api" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/rounding-as-a-service-joke-api" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/raas-rounding-as-a-service-cover.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/slopmapp-carteles-hechos-con-ia</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/slopmapp-cartells-fets-amb-ia" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/slopmapp-carteles-hechos-con-ia" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/slopmapp-ai-generated-posters-map" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/slopmapp-ai-generated-posters-map" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/slopmapp-cartells-fets-amb-ia-cover.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/slopmapp-cartells-fets-amb-ia-cartells.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/slopmapp-cartells-fets-amb-ia-vida.es.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/slopmapp-cartells-fets-amb-ia</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/slopmapp-cartells-fets-amb-ia" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/slopmapp-carteles-hechos-con-ia" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/slopmapp-ai-generated-posters-map" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/slopmapp-ai-generated-posters-map" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/slopmapp-cartells-fets-amb-ia-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/slopmapp-cartells-fets-amb-ia-cartells.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/slopmapp-cartells-fets-amb-ia-vida.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/slopmapp-ai-generated-posters-map</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/slopmapp-cartells-fets-amb-ia" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/slopmapp-carteles-hechos-con-ia" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/slopmapp-ai-generated-posters-map" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/slopmapp-ai-generated-posters-map" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/slopmapp-cartells-fets-amb-ia-cover.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/slopmapp-cartells-fets-amb-ia-cartells.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/slopmapp-cartells-fets-amb-ia-vida.en.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/spotify-downloader-mp3-youtube</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/spotify-downloader" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/spotify-downloader-mp3-youtube" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/spotify-downloader-how-it-works" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/spotify-downloader-how-it-works" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/spotify-downloader-cover.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/spotify-downloader-web-2026.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/spotify-downloader-how-it-works</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/spotify-downloader" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/spotify-downloader-mp3-youtube" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/spotify-downloader-how-it-works" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/spotify-downloader-how-it-works" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/spotify-downloader-cover.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/spotify-downloader-web-2026.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/supermercapy-comparar-precios-supermercados</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/supermercapy" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/supermercapy-comparar-precios-supermercados" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/supermercapy-compare-supermarket-prices" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/supermercapy-compare-supermarket-prices" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/supermercapy-cover.es.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/supermercapy-llindar.es.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/supermercapy</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/supermercapy" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/supermercapy-comparar-precios-supermercados" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/supermercapy-compare-supermarket-prices" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/supermercapy-compare-supermarket-prices" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/supermercapy-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/supermercapy-llindar.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/supermercapy-compare-supermarket-prices</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/supermercapy" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/supermercapy-comparar-precios-supermercados" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/supermercapy-compare-supermarket-prices" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/supermercapy-compare-supermarket-prices" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/supermercapy-cover.en.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/supermercapy-llindar.en.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/claus-api-claude-code</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/claus-api-claude-code" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/claves-api-claude-code" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/api-keys-claude-code" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/api-keys-claude-code" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claus-api-claude-code-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claus-api-claude-code-secret-run.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claus-api-claude-code-arbre.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claus-api-claude-code-flux.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/claude-code-per-estudiar</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/claude-code-per-estudiar" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/claude-code-para-estudiar" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/claude-code-for-studying" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/claude-code-for-studying" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claude-code-per-estudiar-arquitectura.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/claude-code-per-estudiar-ingesta.webp</image:loc>
</image:image>
<lastmod>2026-06-15</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/moventis-lleida</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/moventis-lleida" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/autobuses-lleida-tiempo-real" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/lleida-buses-real-time" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/lleida-buses-real-time" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/moventis-lleida-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/moventis-lleida-sincronitzacio.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/moventis-lleida-mapa.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/raas-rounding-as-a-service</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/raas-rounding-as-a-service" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/rounding-as-a-service-api-de-broma" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/rounding-as-a-service-joke-api" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/rounding-as-a-service-joke-api" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/raas-rounding-as-a-service-cover.webp</image:loc>
</image:image>
<lastmod>2026-03-09</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/spotify-downloader</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/spotify-downloader" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/spotify-downloader-mp3-youtube" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/spotify-downloader-how-it-works" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/spotify-downloader-how-it-works" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/spotify-downloader-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/spotify-downloader-web-2026.webp</image:loc>
</image:image>
<lastmod>2026-10-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joeltaylor.business/blog/hackeps-2025</loc>
<xhtml:link rel="alternate" hreflang="ca" href="https://joeltaylor.business/blog/hackeps-2025" />
<xhtml:link rel="alternate" hreflang="es" href="https://joeltaylor.business/blog/hackeps-2025-reto-eurecat" />
<xhtml:link rel="alternate" hreflang="en" href="https://joeltaylor.business/blog/hackeps-2025-eurecat-challenge" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://joeltaylor.business/blog/hackeps-2025-eurecat-challenge" />
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/hackeps-2025-cover.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://joeltaylor.business/api/media/file/hackeps-2025-aprovisionament.webp</image:loc>
</image:image>
<lastmod>2025-11-27</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
