<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://snippets.ltd</loc>
<lastmod>2026-04-03T10:58:40.360Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://snippets.ltd/blog</loc>
<lastmod>2026-04-03T10:58:40.360Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://snippets.ltd/ai-digest</loc>
<lastmod>2026-04-03T10:58:40.360Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/building-production-ai-agent-with-claude-agent-sdk</loc>
<lastmod>2026-03-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/building-custom-mcp-server-in-typescript</loc>
<lastmod>2026-02-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/structured-outputs-with-claude-json-schemas-validation-retry-loops</loc>
<lastmod>2026-02-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/connecting-claude-to-external-tools-with-mcp-real-world-example</loc>
<lastmod>2026-01-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/type-safe-ai-agents-with-vercel-ai-sdk</loc>
<lastmod>2025-12-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/plugin-architecture-in-nestjs-with-dynamic-modules</loc>
<lastmod>2025-04-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/ai-agent-that-writes-emails-for-you-using-langchain</loc>
<lastmod>2025-04-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/building-ai-chatbot-using-aws-lex-and-rag</loc>
<lastmod>2025-04-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/cqrs-in-nestjs-with-clean-architecture</loc>
<lastmod>2024-11-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/transactional-outbox-pattern-in-nestjs</loc>
<lastmod>2024-11-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/circuit-breaker-with-opossum-in-nestjs</loc>
<lastmod>2024-11-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/angular-anti-patterns-02-spaghetti-code</loc>
<lastmod>2023-01-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/unit-of-work-pattern-with-nestjs-and-typeorm</loc>
<lastmod>2022-12-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/angular-anti-patterns-01-stateful-service</loc>
<lastmod>2022-11-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/how-does-js-work-event-loop</loc>
<lastmod>2022-10-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/domain-events-in-nestjs-with-simple-example</loc>
<lastmod>2022-09-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/domain-driven-design</loc>
<lastmod>2022-09-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/invariants-and-aggregates-in-domain-driven-design</loc>
<lastmod>2022-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/react-forms-with-react-hook-form-and-zod</loc>
<lastmod>2026-02-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/clean-architecture-application-structure-in-nestjs-framework</loc>
<lastmod>2022-05-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/blog/understanding-clean-architecture</loc>
<lastmod>2022-05-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://snippets.ltd/ai-digest/2026-04-03</loc>
<lastmod>2026-04-03T00:00:00.000Z</lastmod>
<changefreq>never</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://snippets.ltd/ai-digest/2026-04-02</loc>
<lastmod>2026-04-02T00:00:00.000Z</lastmod>
<changefreq>never</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://snippets.ltd/ai-digest/2026-04-01</loc>
<lastmod>2026-04-01T00:00:00.000Z</lastmod>
<changefreq>never</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://snippets.ltd/ai-digest/2026-03-31</loc>
<lastmod>2026-03-31T00:00:00.000Z</lastmod>
<changefreq>never</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://snippets.ltd/ai-digest/2026-03-30</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>never</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://snippets.ltd/ai-digest/2026-03-29</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>never</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://snippets.ltd/ai-digest/2026-03-28</loc>
<lastmod>2026-03-28T00:00:00.000Z</lastmod>
<changefreq>never</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://snippets.ltd/ai-digest/2026-03-27</loc>
<lastmod>2026-03-27T00:00:00.000Z</lastmod>
<changefreq>never</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://snippets.ltd/ai-digest/2026-03-26</loc>
<lastmod>2026-03-26T00:00:00.000Z</lastmod>
<changefreq>never</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://snippets.ltd/ai-digest/2026-03-25</loc>
<lastmod>2026-03-25T00:00:00.000Z</lastmod>
<changefreq>never</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://snippets.ltd/ai-digest/2026-03-24</loc>
<lastmod>2026-03-24T00:00:00.000Z</lastmod>
<changefreq>never</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://snippets.ltd/ai-digest/2026-03-23</loc>
<lastmod>2026-03-23T00:00:00.000Z</lastmod>
<changefreq>never</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://snippets.ltd/ai-digest/2026-03-19</loc>
<lastmod>2026-03-19T00:00:00.000Z</lastmod>
<changefreq>never</changefreq>
<priority>0.5</priority>
</url>
</urlset>
