<?xml version="1.0"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://component-odyssey.com</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/tips</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/terms-of-use</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/privacy-policy</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/articles</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/tips/04-reducing-memory-consumption-using-event-delegation</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/tips/03-how-to-be-notified-when-images-get-loaded-in-html</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/tips/02-how-does-the-browser-render-html</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/tips/01-using-document-fragments</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/tips/00-using-fewer-dependencies</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/articles/15-my-development-environment-setup</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/articles/14-improving-no-spoilers</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/articles/13-improving-performance-by-changing-two-lines-of-css</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/articles/12-improving-the-screen-reader-experience-for-learn-wcs</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/articles/11-masonry-gallery</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/articles/09-different-host-selectors</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/articles/08-refactoring-a-js-driven-scroll-animation-to-css</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/articles/07-convince-your-boss</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/articles/06-the-dilemmas-youll-face-when-creating-a-component-library</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/articles/04-autosize-textarea</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/articles/03-announcing-component-odyssey</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/articles/02-hermes-wc-a-feedback-widget-built-on-web-components</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/articles/01-writing-components-that-work-in-any-framework</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/articles/00-sandpack-lit-universal</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/writing-your-first-component/writing-your-first-utility-classes</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/writing-your-first-component/writing-in-vanilla-html</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/writing-your-first-component/writing-an-advanced-web-component-slots</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/writing-your-first-component/writing-an-advanced-web-component-slots-exercises</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/writing-your-first-component/writing-an-advanced-web-component-reflection</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/writing-your-first-component/writing-an-advanced-web-component-events</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/writing-your-first-component/writing-a-lit-component</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/writing-your-first-component/the-lifecycle-of-a-web-component</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/writing-your-first-component/the-lifecycle-of-a-web-component-exercises</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/writing-your-first-component/the-anatomy-of-a-web-component</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/writing-your-first-component/the-anatomy-of-a-web-component-shadow-dom</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/writing-your-first-component/the-anatomy-of-a-web-component-html-templates</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/writing-your-first-component/the-anatomy-of-a-web-component-exercises</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/writing-your-first-component/the-anatomy-of-a-web-component-custom-elements</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/writing-your-first-component/setting-up-a-development-environment</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/writing-your-first-component/migrating-your-web-component-to-lit</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/writing-your-first-component/migrating-your-web-component-to-lit-exercises</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/writing-your-first-component/migrating-your-checkbox-to-a-web-component</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/writing-your-first-component/adding-custom-attributes-to-your-component</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/writing-your-first-component/adding-custom-attributes-to-your-component-exercises</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/styling-your-components/themes</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/styling-your-components/themes-exercises</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/styling-your-components/styling-components-static-styles</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/styling-your-components/styling-components-shadow-parts</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/styling-your-components/styling-components-lit-directives</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/styling-your-components/styling-components-css-custom-properties</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/styling-your-components/shorthand-variables-vs-longhand-variables</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/styling-your-components/running-an-accessibility-review</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/styling-your-components/reusing-styles-across-components</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/styling-your-components/reusing-styles-across-components-exercise</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/styling-your-components/naming-conventions-for-variables</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/styling-your-components/introduction-to-css-custom-properties</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/styling-your-components/css-variables-vs-shadow-parts</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/styling-your-components/adding-utility-classes-to-your-library</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/styling-your-components/adding-css-variables-to-our-component</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/understanding-components/why-are-using-utility-classes-and-not-xyz</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/understanding-components/web-components</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/understanding-components/utility-classes</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/understanding-components/utility-classes-benefits-and-drawbacks</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/understanding-components/the-different-ways-to-write-a-component</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/understanding-components/the-approach-for-the-course</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/understanding-components/templating-languages</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/understanding-components/html-the-backbone-of-the-internet</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/understanding-components/framework-components</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/publishing-your-library/whats-next</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/publishing-your-library/publishing-to-npm</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/publishing-your-library/preparing-your-package-json</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/publishing-your-library/preparing-to-publish-your-library</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/publishing-your-library/peer-dependencies</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/publishing-your-library/output-format-of-your-component-library</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/publishing-your-library/dependency-resolution</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/publishing-your-library/consuming-via-npm</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/publishing-your-library/checkpoint</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/publishing-your-library/adding-a-license-for-your-library</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/introduction/why-build-your-own-library</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/introduction/what-is-a-component-library</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/introduction/glossary</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/introduction/following-along-the-course</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/introduction/charting-your-component-odyssey</loc>
  </url>
  <url>
    <loc>https://component-odyssey.com/lessons-pre/introduction/charting-your-component-odyssey-overview</loc>
  </url>
</urlset>