<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://gallerydock.hashnode.dev</loc>
    <lastmod>2026-11-12T10:50:42.703Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://gallerydock.hashnode.dev/versioned-confirmations-for-collaborative-photo-selection</loc>
    <lastmod>2026-11-11T08:19:30.104Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gallerydock.hashnode.dev/designing-accountless-client-access-in-modern-saas-applications</loc>
    <lastmod>2026-11-04T09:13:23.729Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gallerydock.hashnode.dev/why-photo-gallery-saas-needs-separate-preview-and-download-assets</loc>
    <lastmod>2026-10-28T10:01:40.292Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gallerydock.hashnode.dev/role-aware-image-loading-for-faster-photography-websites</loc>
    <lastmod>2026-10-20T19:10:16.963Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gallerydock.hashnode.dev/from-photographer-workflow-to-saas-state-machine</loc>
    <lastmod>2026-10-01T06:28:07.193Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gallerydock.hashnode.dev/streaming-large-zip-downloads-without-exhausting-server-memory</loc>
    <lastmod>2026-09-10T07:02:19.385Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gallerydock.hashnode.dev/designing-explainable-opportunity-detection-in-saas-analytics</loc>
    <lastmod>2026-09-03T09:35:58.276Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gallerydock.hashnode.dev/stop-storing-user-profiles-as-one-giant-rich-text-blob</loc>
    <lastmod>2026-08-28T22:11:37.519Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gallerydock.hashnode.dev/designing-configurable-client-galleries-without-ui-spaghetti</loc>
    <lastmod>2026-08-20T07:56:42.230Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gallerydock.hashnode.dev/building-timecode-based-video-feedback-for-saas-products</loc>
    <lastmod>2026-08-13T09:52:01.132Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gallerydock.hashnode.dev/how-to-embed-a-professional-photo-gallery-in-wordpress</loc>
    <lastmod>2026-08-08T10:50:58.900Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gallerydock.hashnode.dev/why-generic-cloud-folders-fail-for-image-heavy-saas-lessons-in-ui-ux-and-workflow-design</loc>
    <lastmod>2026-08-04T10:47:43.830Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gallerydock.hashnode.dev/page/about</loc>
    <lastmod>2026-11-12T10:50:42.703Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://gallerydock.hashnode.dev/archive</loc>
    <lastmod>2026-11-12T10:50:42.703Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>