<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://shaunchander.me/</loc></url>
  <url><loc>https://shaunchander.me/writing</loc></url>
  <url><loc>https://shaunchander.me/about</loc></url>
  <url><loc>https://shaunchander.me/feed.rss</loc></url>
  <url><loc>https://shaunchander.me/llms.txt</loc></url>
  <url><loc>https://shaunchander.me/writing/form-validation-with-zod-and-svelte</loc></url>
  <url><loc>https://shaunchander.me/writing/effective-modals-in-sveltekit</loc></url>
  <url><loc>https://shaunchander.me/writing/client-side-only-middleware-in-sveltekit</loc></url>
  <url><loc>https://shaunchander.me/writing/up-and-running-with-turborepo-feat-nextjs-and-sanitycms</loc></url>
  <url><loc>https://shaunchander.me/writing/building-animated-mobile-navabars-with-framer-motion-and-tailwindcss</loc></url>
  <url><loc>https://shaunchander.me/writing/remove-an-outer-array-in-javascript-with-the-flat-method</loc></url>
  <url><loc>https://shaunchander.me/writing/improve-images-by-using-the-picture-tag</loc></url>
  <url><loc>https://shaunchander.me/writing/improve-image-performance-by-using-lazy-loading</loc></url>
  <url><loc>https://shaunchander.me/writing/automatically-add-ellipsis-with-the-truncate-utility</loc></url>
  <url><loc>https://shaunchander.me/writing/use-containers-properly-in-tailwindcss</loc></url>
  <url><loc>https://shaunchander.me/writing/make-your-links-secure-with-the-rel-attribute</loc></url>
  <url><loc>https://shaunchander.me/writing/debug-your-css-with-a-utility</loc></url>
  <url><loc>https://shaunchander.me/writing/use-clamps-to-build-fluid-typography-systems</loc></url>
  <url><loc>https://shaunchander.me/writing/fix-z-index-issues-using-relative-positioning</loc></url>
  <url><loc>https://shaunchander.me/writing/build-simple-sliders-with-scroll-snapping-in-tailwindcss</loc></url>
  <url><loc>https://shaunchander.me/writing/use-arbitrary-variants-in-tailwindcss-to-style-headless-cms-content</loc></url>
  <url><loc>https://shaunchander.me/writing/build-price-tables-with-flex-box</loc></url>
  <url><loc>https://shaunchander.me/writing/always-define-width-and-height-attributes-for-images</loc></url>
  <url><loc>https://shaunchander.me/writing/use-transforms-to-build-wavy-section-dividers</loc></url>
  <url><loc>https://shaunchander.me/writing/use-containers-and-padding-to-build-responsive-websites</loc></url>
  <url><loc>https://shaunchander.me/writing/add-confetti-effects-to-your-website-with-confetti-js</loc></url>
  <url><loc>https://shaunchander.me/writing/use-the-scroll-behavior-property-to-set-smooth-scrolling</loc></url>
  <url><loc>https://shaunchander.me/writing/use-article-tags-correctly</loc></url>
  <url><loc>https://shaunchander.me/writing/add-tailwindcss-to-any-project-with-npx</loc></url>
  <url><loc>https://shaunchander.me/writing/use-date-to-add-the-current-year-to-your-copyright-claim</loc></url>
  <url><loc>https://shaunchander.me/writing/change-the-selection-color-using</loc></url>
  <url><loc>https://shaunchander.me/writing/build-buttons-using-inline-flex</loc></url>
  <url><loc>https://shaunchander.me/writing/use-divides-in-tailwindcss-to-quickly-add-borders</loc></url>
  <url><loc>https://shaunchander.me/writing/make-card-components-the-same-height-with-flex-box</loc></url>
  <url><loc>https://shaunchander.me/writing/augment-your-browser-console-logs-with-css</loc></url>
  <url><loc>https://shaunchander.me/writing/use-focus-within</loc></url>
  <url><loc>https://shaunchander.me/writing/disable-image-drag-by-setting-draggable-to-false</loc></url>
  <url><loc>https://shaunchander.me/writing/build-grid-systems-with-flex-containers</loc></url>
  <url><loc>https://shaunchander.me/writing/use-semantic-html-tags-to-increase-seo</loc></url>
  <url><loc>https://shaunchander.me/writing/use-focus-rings-to-improve-user-experience-on-input-forms</loc></url>
  <url><loc>https://shaunchander.me/writing/use-flex-columns-to-create-your-websites-layout</loc></url>
  <url><loc>https://shaunchander.me/writing/add-hover-effects-to-svg-icons-with-fill</loc></url>
  <url><loc>https://shaunchander.me/writing/use-space-and-gap-utilities-in-tailwindcss</loc></url>
  <url><loc>https://shaunchander.me/writing/create-faded-background-transitions-using-linear-gradients</loc></url>
  <url><loc>https://shaunchander.me/writing/tailwind-tips-defining-global-typography-styles</loc></url>
  <url><loc>https://shaunchander.me/writing/installing-ghost-as-a-headless-cms</loc></url>
  <url><loc>https://shaunchander.me/writing/all-about-variants-in-framer-motion</loc></url>
  <url><loc>https://shaunchander.me/writing/coming-back-after-a-break</loc></url>
  <url><loc>https://shaunchander.me/writing/building-animated-mesh-gradients-with-whatamesh</loc></url>
  <url><loc>https://shaunchander.me/writing/all-about-animatepresence-in-framer-motion</loc></url>
  <url><loc>https://shaunchander.me/writing/gesture-animations-with-framer-motion</loc></url>
  <url><loc>https://shaunchander.me/writing/getting-started-with-framer-motion</loc></url>
  <url><loc>https://shaunchander.me/writing/2022-was-great</loc></url>
  <url><loc>https://shaunchander.me/writing/my-stack-going-into-2023</loc></url>
  <url><loc>https://shaunchander.me/writing/how-to-actually-update-npm-packages-to-their-latest-versions</loc></url>
  <url><loc>https://shaunchander.me/writing/so-i-built-my-personal-website-with-qwikjs</loc></url>
</urlset>
