<?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-16T20:32:43.655Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://toshstack.dev/shop</loc>
<lastmod>2026-09-16T20:32:43.655Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://toshstack.dev/resources</loc>
<lastmod>2026-09-16T20:32:43.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://toshstack.dev/blog</loc>
<lastmod>2026-09-16T20:32:43.655Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://toshstack.dev/pricing</loc>
<lastmod>2026-09-16T20:32:43.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://toshstack.dev/about-us</loc>
<lastmod>2026-09-16T20:32:43.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/changelog</loc>
<lastmod>2026-09-16T20:32:43.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://toshstack.dev/license-guide</loc>
<lastmod>2026-09-16T20:32:43.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://toshstack.dev/privacy-policy</loc>
<lastmod>2026-09-16T20:32:43.655Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://toshstack.dev/terms-of-service</loc>
<lastmod>2026-09-16T20:32:43.655Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://toshstack.dev/refund-policy</loc>
<lastmod>2026-09-16T20:32:43.655Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://toshstack.dev/license-policy</loc>
<lastmod>2026-09-16T20:32:43.655Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://toshstack.dev/payment-policy</loc>
<lastmod>2026-09-16T20:32:43.655Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://toshstack.dev/digital-delivery-policy</loc>
<lastmod>2026-09-16T20:32:43.655Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://toshstack.dev/docs</loc>
<lastmod>2026-09-16T20:32:43.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://toshstack.dev/guide/installation</loc>
<lastmod>2026-09-16T20:32:43.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/contact-us</loc>
<lastmod>2026-09-16T20:32:43.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/faqs</loc>
<lastmod>2026-09-16T20:32:43.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://toshstack.dev/support</loc>
<lastmod>2026-09-16T20:32:43.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/category/nestjs</loc>
<lastmod>2026-09-16T20:32:43.679Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/category/nextjs</loc>
<lastmod>2026-09-16T20:32:43.679Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/category/typescript</loc>
<lastmod>2026-09-16T20:32:43.679Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/category/postgresql</loc>
<lastmod>2026-09-16T20:32:43.679Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/category/devops</loc>
<lastmod>2026-09-16T20:32:43.679Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/category/testing</loc>
<lastmod>2026-09-16T20:32:43.679Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/category/performance</loc>
<lastmod>2026-09-16T20:32:43.679Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/category/security</loc>
<lastmod>2026-09-16T20:32:43.680Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/blog/category/react</loc>
<lastmod>2026-09-16T20:32:43.680Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://toshstack.dev/product/nestjs-saas-starter-kit-en</loc>
<lastmod>2026-09-16T19:11:56.636Z</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-16T16:30:23.119Z</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-16T16:29:44.438Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://toshstack.dev/product/nestjs-jwt-auth-module-en</loc>
<lastmod>2026-09-16T16:30:25.112Z</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-16T18:51:51.576Z</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-16T16:15:43.207Z</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-16T15:52:21.622Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://toshstack.dev/product/typescript-utility-types-library-en</loc>
<lastmod>2026-09-16T19:15:35.300Z</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-16T17:36:35.152Z</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-16T20:16:15.042Z</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-16T19:37:53.007Z</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-16T16:15:40.090Z</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-16T17:02:31.577Z</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-16T19:45:38.141Z</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-16T18:15:05.931Z</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-16T14:35:01.556Z</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-16T18:51:17.612Z</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-16T19:08:52.267Z</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-16T18:49:40.098Z</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-16T16:29:48.762Z</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-16T18:54:53.883Z</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-16T19:08:51.878Z</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-16T19:07:37.572Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
