<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://toshstack.dev/</loc>
<lastmod>2026-09-17T08:30:31.014Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://toshstack.dev/shop</loc>
<lastmod>2026-09-17T08:30:31.014Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://toshstack.dev/resources</loc>
<lastmod>2026-09-17T08:30:31.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://toshstack.dev/blog</loc>
<lastmod>2026-09-17T08:30:31.014Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://toshstack.dev/pricing</loc>
<lastmod>2026-09-17T08:30:31.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://toshstack.dev/about-us</loc>
<lastmod>2026-09-17T08:30:31.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/changelog</loc>
<lastmod>2026-09-17T08:30:31.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://toshstack.dev/license-guide</loc>
<lastmod>2026-09-17T08:30:31.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://toshstack.dev/privacy-policy</loc>
<lastmod>2026-09-17T08:30:31.014Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://toshstack.dev/terms-of-service</loc>
<lastmod>2026-09-17T08:30:31.014Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://toshstack.dev/refund-policy</loc>
<lastmod>2026-09-17T08:30:31.014Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://toshstack.dev/license-policy</loc>
<lastmod>2026-09-17T08:30:31.014Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://toshstack.dev/payment-policy</loc>
<lastmod>2026-09-17T08:30:31.014Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://toshstack.dev/digital-delivery-policy</loc>
<lastmod>2026-09-17T08:30:31.014Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://toshstack.dev/docs</loc>
<lastmod>2026-09-17T08:30:31.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://toshstack.dev/guide/installation</loc>
<lastmod>2026-09-17T08:30:31.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/contact-us</loc>
<lastmod>2026-09-17T08:30:31.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/faqs</loc>
<lastmod>2026-09-17T08:30:31.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://toshstack.dev/support</loc>
<lastmod>2026-09-17T08:30:31.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/category/nestjs</loc>
<lastmod>2026-09-17T08:30:31.020Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/category/nextjs</loc>
<lastmod>2026-09-17T08:30:31.020Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/category/typescript</loc>
<lastmod>2026-09-17T08:30:31.020Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/category/postgresql</loc>
<lastmod>2026-09-17T08:30:31.020Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/category/devops</loc>
<lastmod>2026-09-17T08:30:31.020Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/category/testing</loc>
<lastmod>2026-09-17T08:30:31.020Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/category/performance</loc>
<lastmod>2026-09-17T08:30:31.020Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/category/security</loc>
<lastmod>2026-09-17T08:30:31.020Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/category/react</loc>
<lastmod>2026-09-17T08:30:31.020Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/product/nestjs-saas-starter-kit-en</loc>
<lastmod>2026-09-17T07:28:33.854Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://toshstack.dev/product/next-js-app-router-dashboard-template-en</loc>
<lastmod>2026-09-17T03:57:02.149Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://toshstack.dev/product/typeorm-multi-tenant-schema-pack-en</loc>
<lastmod>2026-09-17T03:57:01.913Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://toshstack.dev/product/nestjs-jwt-auth-module-en</loc>
<lastmod>2026-09-17T04:49:55.483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://toshstack.dev/product/payment-integration-kit-stripe-vnpay-en</loc>
<lastmod>2026-09-17T03:57:01.713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://toshstack.dev/product/redis-caching-toolkit-for-nestjs-en</loc>
<lastmod>2026-09-17T03:57:01.812Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://toshstack.dev/product/next-js-seo-analytics-starter-en</loc>
<lastmod>2026-09-17T04:57:19.942Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://toshstack.dev/product/typescript-utility-types-library-en</loc>
<lastmod>2026-09-17T03:57:01.330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/background-jobs-in-nestjs-with-bullmq-a-practical-setup-en</loc>
<lastmod>2026-09-17T02:57:18.603Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/optimizing-react-rendering-performance-without-guessing-en</loc>
<lastmod>2026-09-17T07:14:11.582Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/the-owasp-top-10-translated-into-actual-backend-code-en</loc>
<lastmod>2026-09-17T02:57:41.146Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/rate-limiting-and-throttling-a-nestjs-api-with-redis-en</loc>
<lastmod>2026-09-17T07:09:31.196Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/typescript-generics-for-apis-that-stay-type-safe-end-to-end-en</loc>
<lastmod>2026-09-17T07:05:33.413Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/postgresql-indexing-strategies-beyond-the-default-b-tree-en</loc>
<lastmod>2026-09-17T06:42:42.112Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/designing-idempotent-payment-webhooks-that-never-double-charge-en</loc>
<lastmod>2026-09-17T08:05:48.163Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/ci-cd-for-a-pnpm-monorepo-with-github-actions-en</loc>
<lastmod>2026-09-17T04:50:31.736Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/a-production-dockerfile-for-nestjs-and-postgresql-en</loc>
<lastmod>2026-09-17T02:40:43.062Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/integration-testing-a-nestjs-api-with-jest-and-supertest-en</loc>
<lastmod>2026-09-17T06:08:54.614Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/redis-caching-strategies-that-actually-reduce-database-load-en</loc>
<lastmod>2026-09-17T02:57:30.852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/server-components-vs-client-components-where-to-draw-the-line-en</loc>
<lastmod>2026-09-17T08:10:25.183Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/data-fetching-patterns-in-the-next-js-app-router-en</loc>
<lastmod>2026-09-17T07:22:08.287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/designing-a-postgresql-schema-with-typeorm-that-survives-growth-en</loc>
<lastmod>2026-09-17T06:42:42.069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/building-stateless-jwt-authentication-in-nestjs-en</loc>
<lastmod>2026-09-17T08:06:23.894Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
