<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://samuelkollat.hashnode.dev</loc>
    <lastmod>2026-11-06T12:51:46.903Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://samuelkollat.hashnode.dev/beyond-basics-designing-flexible-and-extensible-typescript-applications-with-decorator-design-pattern</loc>
    <lastmod>2023-03-19T14:43:55.022Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://samuelkollat.hashnode.dev/beyond-basics-streamline-your-typescript-code-with-fluent-interface-design-pattern</loc>
    <lastmod>2023-03-10T13:19:14.537Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://samuelkollat.hashnode.dev/beyond-basics-building-scalable-typescript-applications-with-chain-of-responsibility-design-pattern</loc>
    <lastmod>2023-03-08T21:37:09.128Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://samuelkollat.hashnode.dev/beyond-basics-transform-your-typescript-codebase-with-command-design-pattern</loc>
    <lastmod>2023-03-06T20:23:36.533Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://samuelkollat.hashnode.dev/beyond-basics-level-up-your-typescript-skills-with-visitor-design-pattern</loc>
    <lastmod>2023-03-06T20:23:11.242Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://samuelkollat.hashnode.dev/series/typescript-design-pattern</loc>
    <lastmod>2026-11-06T12:51:46.903Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://samuelkollat.hashnode.dev/archive</loc>
    <lastmod>2026-11-06T12:51:46.903Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>