<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="sitemap.xsl"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" 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://zaengle.com/blog/enabling-marketing-teams-with-craft-cms</loc><lastmod>2025-09-30T09:15:40-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/enablingmarketingteams-hero.jpg?v=1757020945</image:loc><image:title>Enablingmarketingteams+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/enablingmarketingteams-index.jpg?v=1757020988</image:loc><image:title>Enablingmarketingteams+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/the-key-to-letting-specific-urls-bypass-cloudflare-access</loc><lastmod>2025-10-20T15:38:27-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/letting-urls-bypass-cloudflare-access-hero.jpg?v=1753806767</image:loc><image:title>Letting+urls+bypass+cloudflare+access+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/letting-urls-bypass-cloudflare-access-index.jpg?v=1753806770</image:loc><image:title>Letting+urls+bypass+cloudflare+access+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/how-ai-integration-revolutionized-accessibility-for-an-educational-platform</loc><lastmod>2025-10-20T15:39:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/hero-ai-a11y-education-platform.jpg?v=1751573082</image:loc><image:title>Hero+ai+a11y+education+platform</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/preview-ai-a11y-education-platform.jpg?v=1751573088</image:loc><image:title>Preview+ai+a11y+education+platform</image:title></image:image></url><url><loc>https://zaengle.com/blog/craft-cms-ecommerce</loc><lastmod>2025-07-16T13:04:13-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/craftcmsecommerce-hero.jpg?v=1745962277</image:loc><image:title>Craftcmsecommerce+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/craftcmsecommerce-index.jpg?v=1745962304</image:loc><image:title>Craftcmsecommerce+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/dont-treat-your-cms-like-an-afterthought</loc><lastmod>2025-10-20T15:39:43-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/cmsafterthought-hero.jpg?v=1745347029</image:loc><image:title>Cmsafterthought+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/cmsafterthought-index.jpg?v=1745347076</image:loc><image:title>Cmsafterthought+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/team-building-questions</loc><lastmod>2025-10-20T15:15:08-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/onboarding-questions-hero.jpg?v=1738269273</image:loc><image:title>Onboarding+questions+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/onboarding-questions-index.jpg?v=1738269295</image:loc><image:title>Onboarding+questions+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/so-you-have-a-wordpres-xml-export</loc><lastmod>2025-10-20T15:15:44-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/ahmad-dirini-F7Sive0fwIg-unsplash.jpg?v=1729291047</image:loc><image:title>Ahmad+dirini+F7+Sive0fw+Ig+unsplash</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/ahmad-dirini-F7Sive0fwIg-unsplash.jpg?v=1729291047</image:loc><image:title>Ahmad+dirini+F7+Sive0fw+Ig+unsplash</image:title></image:image></url><url><loc>https://zaengle.com/blog/laravel-security-package</loc><lastmod>2025-07-16T13:04:10-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/laravelsecuritypackage-hero.jpg?v=1712759384</image:loc><image:title>Laravelsecuritypackage+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/laravelsecuritypackage-index.jpg?v=1712759407</image:loc><image:title>Laravelsecuritypackage+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/understanding-the-vpat</loc><lastmod>2025-10-20T15:40:10-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/vpat-hero.jpg?v=1707510607</image:loc><image:title>Vpat+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/vpat-index.jpg?v=1707510643</image:loc><image:title>Vpat+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/zaengleverse-in-2023</loc><lastmod>2025-10-20T15:16:10-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/z-2023-hero.jpg?v=1703011697</image:loc><image:title>Z+2023+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/z-2023-index.jpg?v=1703011703</image:loc><image:title>Z+2023+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/integrating-partytown-with-craft-gtm-cloudflare</loc><lastmod>2025-10-20T15:16:36-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/integrating-partytown-hero.jpg?v=1695233797</image:loc><image:title>Integrating+partytown+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/integrating-partytown-preview.jpg?v=1695233819</image:loc><image:title>Integrating+partytown+preview</image:title></image:image></url><url><loc>https://zaengle.com/blog/advice-for-new-developers</loc><lastmod>2025-10-20T15:16:45-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/advice-developers-hero.jpg?v=1691673017</image:loc><image:title>Advice+developers+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/advice-developers-preview.jpg?v=1691673022</image:loc><image:title>Advice+developers+preview</image:title></image:image></url><url><loc>https://zaengle.com/blog/resources-for-learning-web-accessibility</loc><lastmod>2025-10-20T15:17:03-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/accessibility-resources-hero.jpg?v=1691769372</image:loc><image:title>Accessibility+resources+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/accessibility-resources-preview.jpg?v=1691769377</image:loc><image:title>Accessibility+resources+preview</image:title></image:image></url><url><loc>https://zaengle.com/blog/events-in-laravel</loc><lastmod>2025-10-20T15:17:17-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/events-laravel-hero.jpg?v=1691768908</image:loc><image:title>Events+laravel+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/events-laravel-preview.jpg?v=1691768913</image:loc><image:title>Events+laravel+preview</image:title></image:image></url><url><loc>https://zaengle.com/blog/accessible-custom-radio-and-checkbox-buttons</loc><lastmod>2025-10-20T15:17:30-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/accessible-custom-radio-checkbox-hero.jpg?v=1689957630</image:loc><image:title>Accessible+custom+radio+checkbox+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/accessible-custom-radio-checkbox-index.jpg?v=1689957634</image:loc><image:title>Accessible+custom+radio+checkbox+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/implementing-focus-traps-in-vue-for-accessibility</loc><lastmod>2025-10-20T15:17:44-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/focus-traps-vue-hero-2.jpg?v=1687297130</image:loc><image:title>Focus+traps+vue+hero+2</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/focus-traps-vue-preview.jpg?v=1687297139</image:loc><image:title>Focus+traps+vue+preview</image:title></image:image></url><url><loc>https://zaengle.com/blog/lessons-learned-from-our-early-careers</loc><lastmod>2025-10-20T15:17:50-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/career-lessons-learned-hero.jpg?v=1685628133</image:loc><image:title>Career+lessons+learned+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/career-lessons-learned-index.jpg?v=1685628146</image:loc><image:title>Career+lessons+learned+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/logging-in-laravel</loc><lastmod>2025-10-20T15:18:54-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/logging-in-laravel-hero.jpg?v=1684334831</image:loc><image:title>Logging+in+laravel+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/logging-in-laravel-preview.jpg?v=1684334837</image:loc><image:title>Logging+in+laravel+preview</image:title></image:image></url><url><loc>https://zaengle.com/blog/painless-website-audits</loc><lastmod>2025-10-20T15:18:35-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/website-audits-hero.jpg?v=1683814601</image:loc><image:title>Website+audits+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/website-audits-index.jpg?v=1683814607</image:loc><image:title>Website+audits+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/building-dynamic-quiz-craft-cms-react</loc><lastmod>2025-11-14T17:28:30-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/dynamic-quiz-hero.jpg?v=1683574728</image:loc><image:title>Dynamic+quiz+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/dynamic-quiz-index.jpg?v=1683574733</image:loc><image:title>Dynamic+quiz+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/planning-content-for-a-website</loc><lastmod>2025-10-20T15:19:30-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/planning-web-content-hero-2.jpg?v=1683575187</image:loc><image:title>Planning+web+content+hero+2</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/planning-web-content-index-2.jpg?v=1683575224</image:loc><image:title>Planning+web+content+index+2</image:title></image:image></url><url><loc>https://zaengle.com/blog/upgrade-tailwind-css-versions</loc><lastmod>2025-10-20T15:19:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/upgrade-tailwind-css-hero.jpg?v=1683574308</image:loc><image:title>Upgrade+tailwind+css+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/upgrade-tailwind-css-index.jpg?v=1683574313</image:loc><image:title>Upgrade+tailwind+css+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/content-model-first-development-with-craft-cms</loc><lastmod>2025-10-20T15:20:10-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/content-model-first-dev-hero.jpg?v=1683574139</image:loc><image:title>Content+model+first+dev+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/content-model-first-dev-index.jpg?v=1683574144</image:loc><image:title>Content+model+first+dev+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/how-to-find-keywords-for-a-website-seo</loc><lastmod>2025-10-20T15:20:21-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/seo-find-keywords-website-hero.jpg?v=1683573978</image:loc><image:title>Seo+find+keywords+website+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/seo-find-keywords-website-index.jpg?v=1683573982</image:loc><image:title>Seo+find+keywords+website+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/what-are-keywords-seo</loc><lastmod>2025-10-20T15:20:37-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/seo-what-are-keywords-hero.jpg?v=1683572822</image:loc><image:title>Seo+what+are+keywords+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/seo-what-are-keywords-index.jpg?v=1683572826</image:loc><image:title>Seo+what+are+keywords+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/accessibility-audit-for-software-products</loc><lastmod>2025-10-20T15:20:49-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/accessible-software-product-audit-hero.jpg?v=1683572660</image:loc><image:title>Accessible+software+product+audit+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/accessible-software-product-audit-index.jpg?v=1683572664</image:loc><image:title>Accessible+software+product+audit+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/a-non-developers-guide-to-craft-cms</loc><lastmod>2025-10-20T15:21:02-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/nondevelopers-guide-to-craft-hero.jpg?v=1683572472</image:loc><image:title>Nondevelopers+guide+to+craft+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/nondevelopers-guide-to-craft-index.jpg?v=1683572488</image:loc><image:title>Nondevelopers+guide+to+craft+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/zaengleverse-in-2022</loc><lastmod>2025-10-20T15:21:09-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/zaengleverse-2022-hero.jpg?v=1683572309</image:loc><image:title>Zaengleverse+2022+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/zaengleverse-2022-index.jpg?v=1683572313</image:loc><image:title>Zaengleverse+2022+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/an-overview-of-security-headers</loc><lastmod>2025-10-20T15:21:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/security-headers-hero-2.jpg?v=1683572124</image:loc><image:title>Security+headers+hero+2</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/security-headers-index.jpg?v=1683572087</image:loc><image:title>Security+headers+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/handling-high-pressure-software-bugs</loc><lastmod>2025-10-20T15:21:37-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/high-pressure-fixes-hero.jpg?v=1683571835</image:loc><image:title>High+pressure+fixes+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/high-pressure-fixes-index.jpg?v=1683571838</image:loc><image:title>High+pressure+fixes+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/why-web-accessibility-matters</loc><lastmod>2025-10-20T10:29:01-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/why-web-accessibility-matters-hero.jpg?v=1652799532</image:loc><image:title>Why+web+accessibility+matters+hero</image:title></image:image></url><url><loc>https://zaengle.com/blog/craft-cms-conventions-in-twig</loc><lastmod>2025-10-20T15:22:01-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/craft-conventions-twig-hero-2.jpg?v=1683571678</image:loc><image:title>Craft+conventions+twig+hero+2</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/craft-conventions-twig-index-2.jpg?v=1683571687</image:loc><image:title>Craft+conventions+twig+index+2</image:title></image:image></url><url><loc>https://zaengle.com/blog/client-agency-relationship-management</loc><lastmod>2025-10-20T15:22:20-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/client-agency-relationship-management-hero.jpg?v=1683571593</image:loc><image:title>Client+agency+relationship+management+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/client-agency-relationship-management-index.jpg?v=1683571600</image:loc><image:title>Client+agency+relationship+management+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/making-it-work-and-doing-it-right</loc><lastmod>2025-10-20T15:22:49-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/making-it-work-doing-it-right-hero.jpg?v=1683562132</image:loc><image:title>Making+it+work+doing+it+right+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/making-it-work-doing-it-right-index.jpg?v=1683562201</image:loc><image:title>Making+it+work+doing+it+right+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/benefits-of-redesigning-your-website</loc><lastmod>2025-10-20T15:22:59-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/benefits-website-redesign-hero.jpg?v=1652799529</image:loc><image:title>Benefits+website+redesign+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/benefits-website-redesign-social.jpg?v=1652799529</image:loc><image:title>Benefits+website+redesign+social</image:title></image:image></url><url><loc>https://zaengle.com/blog/zaengleverse-in-2021</loc><lastmod>2025-10-20T15:23:08-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/zaengleverse-2021-hero.jpg?v=1652799532</image:loc><image:title>Zaengleverse+2021+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/zaengleverse-2021-index.jpg?v=1652799532</image:loc><image:title>Zaengleverse+2021+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/lessons-learned-from-rebuilding-two-saas-apps</loc><lastmod>2025-10-20T15:23:23-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/workify-lessons-learned-hero.jpg?v=1652799532</image:loc><image:title>Workify+lessons+learned+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/workify-lessons-learned-index.jpg?v=1652799532</image:loc><image:title>Workify+lessons+learned+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/questions-to-ask-development-agency</loc><lastmod>2025-10-20T15:23:36-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/questions-to-ask-dev-team-hero.jpg?v=1652799531</image:loc><image:title>Questions+to+ask+dev+team+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/questions-to-ask-dev-team-index.jpg?v=1652799531</image:loc><image:title>Questions+to+ask+dev+team+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/building-applications-that-last</loc><lastmod>2025-10-20T15:23:49-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/building-apps-that-last-hero.jpg?v=1652799529</image:loc><image:title>Building+Apps+That+Last+Hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/building-apps-that-last-index.jpg?v=1652799529</image:loc><image:title>Building+apps+that+last+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/what-to-look-for-when-hiring-development-agency</loc><lastmod>2025-10-20T15:24:04-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/what-to-look-for-dev-agency-hero.jpg?v=1652799531</image:loc><image:title>What+to+look+for+dev+agency+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/what-to-look-for-dev-agency-index.jpg?v=1652799531</image:loc><image:title>What+to+look+for+dev+agency+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/designing-for-accessibility</loc><lastmod>2025-07-16T13:00:33-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/designing-for-accessibility-hero.jpg?v=1652799530</image:loc><image:title>Designing+for+accessibility+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/designing-for-accessibility-index.jpg?v=1652799529</image:loc><image:title>Designing+for+accessibility+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/what-to-expect-when-your-agency-hires-our-agency</loc><lastmod>2025-10-15T14:25:20-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/what-to-expect-when-your-agency-hires-ours-hero.jpg?v=1652799531</image:loc><image:title>What+to+expect+when+your+agency+hires+ours+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/what-to-expect-when-your-agency-hires-ours-index.jpg?v=1652799531</image:loc><image:title>What+to+expect+when+your+agency+hires+ours+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/questions-to-answer-for-your-website-development-team</loc><lastmod>2025-10-20T15:24:31-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/questions-to-answer-for-your-web-development-team-hero.jpg?v=1652799531</image:loc><image:title>Questions+to+answer+for+your+web+development+team+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/questions-to-answer-for-your-web-development-team-index.jpg?v=1652799531</image:loc><image:title>Questions+to+answer+for+your+web+development+team+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/error-handling-in-nuxt-apps</loc><lastmod>2025-10-20T15:24:39-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/consolidating-error-handling-nuxt-apps-hero.jpg?v=1652799530</image:loc><image:title>Consolidating+error+handling+nuxt+apps+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/consolidating-error-handling-nuxt-apps-index.jpg?v=1652799529</image:loc><image:title>Consolidating+error+handling+nuxt+apps+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/give-design-feedback-for-your-new-website</loc><lastmod>2025-10-20T15:24:54-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/giving-website-design-feedback-hero.jpg?v=1652799530</image:loc><image:title>Giving+website+design+feedback+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/giving-website-design-feedback-index.jpg?v=1652799530</image:loc><image:title>Giving+website+design+feedback+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/help-with-failing-web-project</loc><lastmod>2025-10-20T15:25:38-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/help-my-web-project-is-failing-hero.jpg?v=1652799530</image:loc><image:title>Help+my+web+project+is+failing+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/help-my-web-project-is-failing-index.jpg?v=1652799530</image:loc><image:title>Help+my+web+project+is+failing+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/evaluate-if-you-need-a-new-website</loc><lastmod>2025-10-20T15:25:52-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/how-to-evaluate-if-you-need-new-website-hero.jpg?v=1652799530</image:loc><image:title>How+to+evaluate+if+you+need+new+website+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/how-to-evaluate-if-you-need-new-website-index.jpg?v=1652799530</image:loc><image:title>How+to+evaluate+if+you+need+new+website+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/vue-nuxt-resources</loc><lastmod>2025-10-20T15:26:24-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/resources-learning-vue-nuxt-hero.jpg?v=1652799531</image:loc><image:title>Resources+learning+vue+nuxt+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/resources-learning-vue-nuxt-index.jpg?v=1652799531</image:loc><image:title>Resources+learning+vue+nuxt+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/aws-s3-imgix-statamic-performance</loc><lastmod>2025-10-20T15:26:34-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/using-aws-s3-imgix-statamic-hero.jpg?v=1652799531</image:loc><image:title>Using+aws+s3+imgix+statamic+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/using-aws-s3-imgix-statamic-index.jpg?v=1652799531</image:loc><image:title>Using+aws+s3+imgix+statamic+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/resource-permissioning-laravel-nova</loc><lastmod>2025-10-20T15:26:50-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/resource-permissioning-laravel-nova-hero.jpg?v=1652799531</image:loc><image:title>Resource+permissioning+laravel+nova+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/resource-permissioning-laravel-nova-index.jpg?v=1652799531</image:loc><image:title>Resource+permissioning+laravel+nova+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/tailwind-typography-plugin</loc><lastmod>2025-10-20T15:27:05-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/styling-rich-text-tailwind-typography-hero.jpg?v=1652799531</image:loc><image:title>Styling+rich+text+tailwind+typography+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/styling-rich-text-tailwind-typography-index.jpg?v=1652799531</image:loc><image:title>Styling+rich+text+tailwind+typography+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/building-an-accessible-navigation-menu</loc><lastmod>2025-10-20T15:27:19-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/building-accessible-nav-hero.jpg?v=1652799529</image:loc><image:title>Building+accessible+nav+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/building-accessible-nav-index.jpg?v=1652799529</image:loc><image:title>Building+accessible+nav+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/laravel-news-website</loc><lastmod>2025-12-17T15:52:10-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/building-laravel-news-hero.jpg?v=1652799529</image:loc><image:title>Building+laravel+news+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/building-laravel-news-index.jpg?v=1652799529</image:loc><image:title>Building+laravel+news+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/accessible-drag-and-drop-in-vue</loc><lastmod>2025-10-20T15:27:44-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/vue-accessible-drag-and-drop-hero.jpg?v=1652799531</image:loc><image:title>Vue+accessible+drag+and+drop+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/vue-accessible-drag-and-drop-index.jpg?v=1652799531</image:loc><image:title>Vue+accessible+drag+and+drop+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/zaengleverse-in-2020</loc><lastmod>2025-10-20T15:27:55-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/zaengleverse-2020-hero.jpg?v=1652799532</image:loc><image:title>Zaengleverse+2020+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/zaengleverse-2020-index.jpg?v=1652799532</image:loc><image:title>Zaengleverse+2020+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/10-foolproof-tips-for-maximizing-website-accessibility</loc><lastmod>2025-12-16T17:52:26-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/tips-maximizing-web-accessibility-hero.jpg?v=1652799531</image:loc><image:title>Tips+maximizing+web+accessibility+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/tips-maximizing-web-accessibility-index.jpg?v=1652799531</image:loc><image:title>Tips+maximizing+web+accessibility+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/benefits-using-strengths-work</loc><lastmod>2025-10-20T15:28:27-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/benefits-knowing-your-strengths-hero.jpg?v=1652799529</image:loc><image:title>Benefits+knowing+your+strengths+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/benefits-knowing-your-strengths-index.jpg?v=1652799529</image:loc><image:title>Benefits+knowing+your+strengths+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/statamic-cms-web-developers</loc><lastmod>2025-10-20T15:28:46-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/why-we-love-statamic-hero.jpg?v=1652799531</image:loc><image:title>Why+we+love+statamic+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/why-we-love-statamic-index.jpg?v=1652799531</image:loc><image:title>Why+we+love+statamic+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/user-experience-design-education-objective</loc><lastmod>2025-10-20T15:28:54-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/designing-for-the-objective-hero.jpg?v=1652799529</image:loc><image:title>Designing+for+the+objective+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/designing-for-the-objective-index.jpg?v=1652799530</image:loc><image:title>Designing+for+the+objective+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/online-learning-app-garbanzo-after-one-year</loc><lastmod>2025-10-20T15:29:19-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/garbanzo-app-one-year-hero.jpg?v=1652799530</image:loc><image:title>Garbanzo+app+one+year+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/garbanzo-app-one-year-index.jpg?v=1652799530</image:loc><image:title>Garbanzo+app+one+year+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/how-semantic-html-will-improve-the-accessibility-of-a-website</loc><lastmod>2025-10-20T15:29:35-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/semantic-html-web-accessibility-hero.jpg?v=1652799531</image:loc><image:title>Semantic+html+web+accessibility+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/semantic-html-web-accessibility-index.jpg?v=1652799531</image:loc><image:title>Semantic+html+web+accessibility+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/responding-to-disputed-charges</loc><lastmod>2025-10-20T15:29:51-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/stripe-disputed-charges-response-hero.jpg?v=1652799531</image:loc><image:title>Stripe+disputed+charges+response+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/stripe-disputed-charges-response-index.jpg?v=1652799531</image:loc><image:title>Stripe+disputed+charges+response+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/best-legislative-scorecard-examples</loc><lastmod>2025-10-20T15:30:35-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/legislative-scorecard-examples-hero.jpg?v=1652799530</image:loc><image:title>Legislative+scorecard+examples+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/legislative-scorecard-examples-index.jpg?v=1652799530</image:loc><image:title>Legislative+scorecard+examples+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/capturing-commits-for-sentry-using-envoyer</loc><lastmod>2025-10-20T15:40:19-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/capturing-commits-sentry-hero.jpg?v=1652799529</image:loc><image:title>Capturing+commits+sentry+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/capturing-commits-sentry-index.jpg?v=1652799529</image:loc><image:title>Capturing+commits+sentry+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/abstractions-and-vacations</loc><lastmod>2025-10-20T15:31:21-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/abstractions-vacations-hero.jpg?v=1652799529</image:loc><image:title>Abstractions+vacations+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/abstractions-vacations-index.jpg?v=1652799529</image:loc><image:title>Abstractions+vacations+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/intro-to-the-vuex-map-helpers</loc><lastmod>2025-10-20T15:40:22-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/intro-vuex-map-helpers-hero.jpg?v=1652799530</image:loc><image:title>Intro+vuex+map+helpers+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/intro-vuex-map-helpers-index.jpg?v=1652799530</image:loc><image:title>Intro+vuex+map+helpers+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/managing-a-customer-support-inbox</loc><lastmod>2025-10-20T15:31:41-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/managing-customer-support-inbox-hero.jpg?v=1652799530</image:loc><image:title>Managing+customer+support+inbox+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/managing-customer-support-inbox-index.jpg?v=1652799530</image:loc><image:title>Managing+customer+support+inbox+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/configuring-cors-for-laravel-public-storage</loc><lastmod>2025-10-20T15:33:31-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/configuring-cors-laravel-hero.jpg?v=1652799529</image:loc><image:title>Configuring+cors+laravel+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/configuring-cors-laravel-index.jpg?v=1652799529</image:loc><image:title>Configuring+cors+laravel+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/abstracting-to-service-classes</loc><lastmod>2025-10-20T15:33:36-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/abstracting-service-classes-hero.jpg?v=1652799529</image:loc><image:title>Abstracting+service+classes+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/abstracting-service-classes-index.jpg?v=1652799529</image:loc><image:title>Abstracting+service+classes+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/8-support-phrases-that-make-a-difference</loc><lastmod>2025-10-20T15:32:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/customer-support-phrases-hero.jpg?v=1652799529</image:loc><image:title>Customer+support+phrases+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/customer-support-phrases-index.jpg?v=1652799529</image:loc><image:title>Customer+support+phrases+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/mocking-file-upload-in-vue-with-jest</loc><lastmod>2025-10-20T15:32:35-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/mocking-file-upload-vue-hero.jpg?v=1652799530</image:loc><image:title>Mocking+file+upload+vue+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/mocking-file-upload-vue-index.jpg?v=1652799530</image:loc><image:title>Mocking+file+upload+vue+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/handling-complex-data-flows</loc><lastmod>2025-10-20T15:32:46-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/complex-data-flows-hero.jpg?v=1652799529</image:loc><image:title>Complex+data+flows+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/complex-data-flows-index.jpg?v=1652799529</image:loc><image:title>Complex+data+flows+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/2019-zaengleverse-recap</loc><lastmod>2025-10-20T15:32:51-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/zaengleverse-2019-hero.jpg?v=1652799532</image:loc><image:title>Zaengleverse+2019+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/zaengleverse-2019-index.jpg?v=1652799532</image:loc><image:title>Zaengleverse+2019+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/on-hiring-a-remote-team</loc><lastmod>2025-10-20T15:33:05-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/hiring-remote-team-hero.jpg?v=1652799530</image:loc><image:title>Hiring+remote+team+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/hiring-remote-team-index.jpg?v=1652799530</image:loc><image:title>Hiring+remote+team+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/the-x-factor</loc><lastmod>2025-10-20T15:33:15-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/x-factor-hero.jpg?v=1652799532</image:loc><image:title>X+factor+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/x-factor-index.jpg?v=1652799532</image:loc><image:title>X+factor+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/named-routes-in-nuxt</loc><lastmod>2025-10-20T15:34:06-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/named-routes-nuxt-hero.jpg?v=1652799530</image:loc><image:title>Named+routes+nuxt+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/named-routes-nuxt-index.jpg?v=1652799531</image:loc><image:title>Named+routes+nuxt+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/keeping-your-tests-clean</loc><lastmod>2025-10-20T15:34:16-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/keeping-code-tests-clean-hero.jpg?v=1652799530</image:loc><image:title>Keeping+code+tests+clean+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/keeping-code-tests-clean-index.jpg?v=1652799530</image:loc><image:title>Keeping+code+tests+clean+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/tips-for-a-remote-web-agency-intern</loc><lastmod>2025-10-20T15:34:21-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/tips-remote-web-agency-intern-hero.jpg?v=1652799531</image:loc><image:title>Tips+remote+web+agency+intern+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/tips-remote-web-agency-intern-index.jpg?v=1652799531</image:loc><image:title>Tips+remote+web+agency+intern+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/dealing-with-imposter-syndrome-as-a-junior-engineer</loc><lastmod>2025-10-20T15:34:32-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/imposter-syndrome-junior-developer-hero.jpg?v=1652799530</image:loc><image:title>Imposter+syndrome+junior+developer+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/imposter-syndrome-junior-developer-index.jpg?v=1652799530</image:loc><image:title>Imposter+syndrome+junior+developer+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/making-peace-with-meetings</loc><lastmod>2025-10-20T15:34:37-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/making-peace-with-meetings-hero.jpg?v=1652799530</image:loc><image:title>Making+peace+with+meetings+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/making-peace-with-meetings-index.jpg?v=1652799530</image:loc><image:title>Making+peace+with+meetings+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/how-user-experience-design-can-increase-conversion-in-online-higher-education</loc><lastmod>2025-10-20T15:34:52-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/ux-design-higher-education-hero.jpg?v=1652799531</image:loc><image:title>Ux+design+higher+education+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/ux-design-higher-education-index.jpg?v=1652799531</image:loc><image:title>Ux+design+higher+education+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/how-we-keep-code-clean-at-zaengle</loc><lastmod>2025-10-20T15:35:02-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/how-zaengle-keeps-code-clean-hero.jpg?v=1652799530</image:loc><image:title>How+zaengle+keeps+code+clean+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/how-zaengle-keeps-code-clean-index.jpg?v=1652799530</image:loc><image:title>How+zaengle+keeps+code+clean+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/custom-form-handler-in-statamic</loc><lastmod>2025-11-14T17:31:48-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/statamic-custom-form-handler-hero.jpg?v=1652799531</image:loc><image:title>Statamic+custom+form+handler+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/statamic-custom-form-handler-index.jpg?v=1652799531</image:loc><image:title>Statamic+custom+form+handler+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/mocking-fluent-laravel-facade-chains</loc><lastmod>2025-10-20T15:35:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/mocking-fluent-laravel-facade-chains-hero.jpg?v=1652799530</image:loc><image:title>Mocking+fluent+laravel+facade+chains+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/mocking-fluent-laravel-facade-chains-index.jpg?v=1652799530</image:loc><image:title>Mocking+fluent+laravel+facade+chains+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/passing-data-from-craft-cms-to-a-vue-component</loc><lastmod>2025-10-20T15:35:39-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/craft-cms-passing-data-vue-component-hero.jpg?v=1652799529</image:loc><image:title>Craft+cms+passing+data+vue+component+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/craft-cms-passing-data-vue-component-index.jpg?v=1652799529</image:loc><image:title>Craft+cms+passing+data+vue+component+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/the-best-of-2018</loc><lastmod>2025-10-20T15:35:43-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/zaengleverse-2018-hero.jpg?v=1652799532</image:loc><image:title>Zaengleverse+2018+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/zaengleverse-2018-index.jpg?v=1652799532</image:loc><image:title>Zaengleverse+2018+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/deploying-statamic-with-envoyer-io</loc><lastmod>2025-10-20T17:49:36-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/deploying-statamic-envoyer-hero.jpg?v=1652799530</image:loc><image:title>Deploying+statamic+envoyer+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/deploying-statamic-envoyer-index.jpg?v=1652799529</image:loc><image:title>Deploying+statamic+envoyer+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/headless-cms-self-hosted-or-paas</loc><lastmod>2025-10-20T15:36:30-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/headless-cms-hero.jpg?v=1652799530</image:loc><image:title>Headless+cms+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/headless-cms-index.jpg?v=1652799530</image:loc><image:title>Headless+cms+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/on-being-a-good-freelancer</loc><lastmod>2025-10-20T15:36:49-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/being-a-good-freelancer-hero.jpg?v=1652799529</image:loc><image:title>Being+a+good+freelancer+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/being-a-good-freelancer-index.jpg?v=1652799529</image:loc><image:title>Being+a+good+freelancer+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/what-you-wish-you-had-known</loc><lastmod>2025-10-20T15:36:54-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/what-you-wish-you-had-known-hero.jpg?v=1652799531</image:loc><image:title>What+you+wish+you+had+known+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/what-you-wish-you-had-known-index.jpg?v=1652799531</image:loc><image:title>What+you+wish+you+had+known+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/the-product-creation-process</loc><lastmod>2025-10-20T15:36:57-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/production-creation-process-hero.jpg?v=1652799531</image:loc><image:title>Production+creation+process+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/production-creation-process-index.jpg?v=1652799531</image:loc><image:title>Production+creation+process+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/balance</loc><lastmod>2025-10-20T15:37:01-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/work-life-balance-hero.jpg?v=1652799532</image:loc><image:title>Work+life+balance+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/work-life-balance-index.jpg?v=1652799532</image:loc><image:title>Work+life+balance+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/using-wherehas-in-laravel-polymorphic-relations</loc><lastmod>2025-10-20T15:37:12-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/using-wherehas-polymorphic-hero.jpg?v=1652799531</image:loc><image:title>Using+wherehas+polymorphic+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/using-wherehas-polymorphic-index.jpg?v=1652799531</image:loc><image:title>Using+wherehas+polymorphic+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/programming-for-your-future-self</loc><lastmod>2025-10-20T15:37:15-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/programming-for-future-self-hero.jpg?v=1652799531</image:loc><image:title>Programming+for+future+self+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/programming-for-future-self-index.jpg?v=1652799531</image:loc><image:title>Programming+for+future+self+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/experts-wanted</loc><lastmod>2025-10-20T15:37:18-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/experts-wanted-hero.jpg?v=1652799530</image:loc><image:title>Experts+wanted+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/experts-wanted-index.jpg?v=1652799530</image:loc><image:title>Experts+wanted+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/sorting-parent-models-by-a-child-relationship</loc><lastmod>2025-10-20T15:37:22-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/sorting-parent-eloquent-models-hero.jpg?v=1652799531</image:loc><image:title>Sorting+parent+eloquent+models+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/sorting-parent-eloquent-models-index.jpg?v=1652799531</image:loc><image:title>Sorting+parent+eloquent+models+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/eloquent-combo-methods</loc><lastmod>2025-10-20T15:37:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/eloquent-combo-methods-hero.jpg?v=1652799530</image:loc><image:title>Eloquent+combo+methods+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/eloquent-combo-methods-index.jpg?v=1652799530</image:loc><image:title>Eloquent+combo+methods+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/a-deep-life-is-a-good-life-part-2</loc><lastmod>2025-10-15T13:38:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/deep-life-good-life-hero.jpg?v=1652799529</image:loc><image:title>Deep+life+good+life+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/deep-life-good-life-index.jpg?v=1652799529</image:loc><image:title>Deep+life+good+life+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/a-deep-life-is-a-good-life-part-1</loc><lastmod>2025-10-15T13:37:04-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/deep-life-good-life-hero.jpg?v=1652799529</image:loc><image:title>Deep+life+good+life+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/deep-life-good-life-index.jpg?v=1652799529</image:loc><image:title>Deep+life+good+life+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/design-development</loc><lastmod>2025-07-16T12:59:52-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/design-development-hero.jpg?v=1652799529</image:loc><image:title>Design+development+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/design-development-index.jpg?v=1652799529</image:loc><image:title>Design+development+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/just-how-smart-is-code-smart</loc><lastmod>2025-07-16T12:59:52-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/code-smart-book-hero.jpg?v=1652799529</image:loc><image:title>Code+smart+book+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/code-smart-book-index.jpg?v=1652799529</image:loc><image:title>Code+smart+book+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/statamic-v2-on-laravel</loc><lastmod>2025-11-21T14:05:20-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/statamic-v2-laravel-hero.jpg?v=1652799531</image:loc><image:title>Statamic+v2+laravel+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/statamic-v2-laravel-index.jpg?v=1652799531</image:loc><image:title>Statamic+v2+laravel+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/replace-conditional-with-polymorphism</loc><lastmod>2025-07-16T12:59:50-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/replace-conditional-polymorphism-hero.jpg?v=1652799531</image:loc><image:title>Replace+conditional+polymorphism+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/replace-conditional-polymorphism-index.jpg?v=1652799531</image:loc><image:title>Replace+conditional+polymorphism+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/simplifying-conditional-expressions</loc><lastmod>2025-07-16T12:59:49-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/simplifying-conditional-expressions-hero.jpg?v=1652799531</image:loc><image:title>Simplifying+conditional+expressions+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/simplifying-conditional-expressions-index.jpg?v=1652799531</image:loc><image:title>Simplifying+conditional+expressions+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/exploring-laravels-custom-blade-directives</loc><lastmod>2025-07-16T12:59:48-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/laravel-custom-blade-directives-hero.jpg?v=1652799530</image:loc><image:title>Laravel+custom+blade+directives+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/laravel-custom-blade-directives-index.jpg?v=1652799530</image:loc><image:title>Laravel+custom+blade+directives+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/refactoring-techniques-extract-method</loc><lastmod>2025-10-15T13:25:06-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/refactoring-techniques-extract-hero.jpg?v=1652799531</image:loc><image:title>Refactoring+techniques+extract+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/refactoring-techniques-extract-index.jpg?v=1652799531</image:loc><image:title>Refactoring+techniques+extract+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/reservation-booking-with-craft-commerce</loc><lastmod>2025-10-15T13:28:34-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/reservation-booking-craft-commerce-hero.jpg?v=1652799531</image:loc><image:title>Reservation+booking+craft+commerce+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/reservation-booking-craft-commerce-index.jpg?v=1652799531</image:loc><image:title>Reservation+booking+craft+commerce+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/diving-in-to-a-laravel-audit</loc><lastmod>2025-07-16T12:59:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/laravel-audit-hero.jpg?v=1652799530</image:loc><image:title>Laravel+audit+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/laravel-audit-index.jpg?v=1652799530</image:loc><image:title>Laravel+audit+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/laravel-as-an-intermediary</loc><lastmod>2025-07-16T12:59:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/laravel-intermediary-hero.jpg?v=1652799530</image:loc><image:title>Photograph+of+President+Truman+shaking+hands+with+the+captains+of+the+Army+and+Navy+teams+before+their+annual...+-+NARA+-+200398</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/laravel-intermediary-index.jpg?v=1652799530</image:loc><image:title>Laravel+intermediary+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/running-artisan-commands-in-envoyer</loc><lastmod>2025-07-16T12:59:46-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/artisan-commands-envoyer-hero.jpg?v=1652799529</image:loc><image:title>Artisan+commands+envoyer+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/artisan-commands-envoyer-index.jpg?v=1652799529</image:loc><image:title>Artisan+commands+envoyer+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/wheres-the-time</loc><lastmod>2025-12-17T15:15:23-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/wheres-the-time-hero.jpg?v=1652799532</image:loc><image:title>Wheres+the+time+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/wheres-the-time-index.jpg?v=1652799531</image:loc><image:title>Wheres+the+time+index</image:title></image:image></url><url><loc>https://zaengle.com/blog/testing-101-escape-testing-paralysis</loc><lastmod>2025-10-15T13:21:55-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.zaengle.com/blog/testing-101-paralysis-hero.jpg?v=1652799531</image:loc><image:title>Testing+101+paralysis+hero</image:title></image:image><image:image><image:loc>https://assets.zaengle.com/blog/testing-101-paralysis-index.jpg?v=1652799531</image:loc><image:title>Testing+101+paralysis+index</image:title></image:image></url></urlset>