<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://loke.dev/</loc></url>
  <url><loc>https://loke.dev/blog</loc></url>
  <url><loc>https://loke.dev/topics</loc></url>
  <url><loc>https://loke.dev/changelog</loc></url>
  <url><loc>https://loke.dev/about</loc></url>
  <url><loc>https://loke.dev/services</loc></url>
  <url><loc>https://loke.dev/tools</loc></url>
  <url><loc>https://loke.dev/tools/n8n-hosting-calculator</loc></url>
  <url><loc>https://loke.dev/tools/ai-app-production-readiness-checklist</loc></url>
  <url><loc>https://loke.dev/tools/digitalocean-droplet-vs-app-platform-calculator</loc></url>
  <url><loc>https://loke.dev/tools/git-tool-subscription-break-even-calculator</loc></url>
  <url><loc>https://loke.dev/tools/1password-teams-vs-business-calculator</loc></url>
  <url><loc>https://loke.dev/tools/kinsta-wordpress-total-cost-calculator</loc></url>
  <url><loc>https://loke.dev/tools/cloudflare-workers-cost-calculator</loc></url>
  <url><loc>https://loke.dev/tools/kilo-pass-vs-byok-calculator</loc></url>
  <url><loc>https://loke.dev/affiliate-disclosure</loc></url>
  <url><loc>https://loke.dev/privacy</loc></url>
  <url><loc>https://loke.dev/projects</loc></url>
  <url><loc>https://loke.dev/contact</loc></url>
  <url><loc>https://loke.dev/blog/page/2</loc></url>
  <url><loc>https://loke.dev/blog/page/3</loc></url>
  <url><loc>https://loke.dev/blog/1password-docker-compose-service-account-token</loc><lastmod>2026-07-24</lastmod></url>
  <url><loc>https://loke.dev/blog/1password-vs-bitwarden-developers</loc><lastmod>2026-07-24</lastmod></url>
  <url><loc>https://loke.dev/blog/1password-github-actions-service-account-secrets</loc><lastmod>2026-07-24</lastmod></url>
  <url><loc>https://loke.dev/blog/1password-mcp-codex-secrets</loc><lastmod>2026-07-24</lastmod></url>
  <url><loc>https://loke.dev/blog/1password-ssh-agent-git-signing-developer</loc><lastmod>2026-07-24</lastmod></url>
  <url><loc>https://loke.dev/blog/kilo-pass-vs-byok-ai-coding-cost</loc><lastmod>2026-07-24</lastmod></url>
  <url><loc>https://loke.dev/blog/cloudflare-workers-free-vs-paid-cost</loc><lastmod>2026-07-24</lastmod></url>
  <url><loc>https://loke.dev/blog/kinsta-wordpress-total-cost</loc><lastmod>2026-07-24</lastmod></url>
  <url><loc>https://loke.dev/blog/1password-teams-vs-business-developer-team</loc><lastmod>2026-07-24</lastmod></url>
  <url><loc>https://loke.dev/blog/gitkraken-worth-it-measured-trial</loc><lastmod>2026-07-24</lastmod></url>
  <url><loc>https://loke.dev/blog/digitalocean-droplet-vs-app-platform-cost</loc><lastmod>2026-07-24</lastmod></url>
  <url><loc>https://loke.dev/blog/lovable-code-ownership-github-exit-plan</loc><lastmod>2026-07-24</lastmod></url>
  <url><loc>https://loke.dev/blog/lovable-production-app-developer-checklist</loc><lastmod>2026-07-24</lastmod></url>
  <url><loc>https://loke.dev/blog/estimate-n8n-monthly-executions</loc><lastmod>2026-07-24</lastmod></url>
  <url><loc>https://loke.dev/blog/n8n-cloud-vs-self-hosted-developer-checklist</loc><lastmod>2026-07-24</lastmod></url>
  <url><loc>https://loke.dev/blog/wrangler-staging-production-bindings</loc><lastmod>2026-07-24</lastmod></url>
  <url><loc>https://loke.dev/blog/upgrade-vite-7-to-vite-8-rolldown</loc><lastmod>2026-07-24</lastmod></url>
  <url><loc>https://loke.dev/blog/nextjs-16-cache-components-cachelife-guide</loc><lastmod>2026-07-22</lastmod></url>
  <url><loc>https://loke.dev/blog/migrate-nextjs-pages-router-to-app-router</loc><lastmod>2026-07-18</lastmod></url>
  <url><loc>https://loke.dev/blog/nextjs-middleware-authorization-audit-turbopack-fix</loc><lastmod>2026-07-18</lastmod></url>
  <url><loc>https://loke.dev/blog/fast-astro-builds-with-sanity-content-cache</loc><lastmod>2026-07-17</lastmod></url>
  <url><loc>https://loke.dev/blog/fix-astro-cloudflare-immutable-headers</loc><lastmod>2026-07-17</lastmod></url>
  <url><loc>https://loke.dev/blog/review-ai-generated-code-before-production</loc><lastmod>2026-07-17</lastmod></url>
  <url><loc>https://loke.dev/blog/revalidate-sanity-content-astro-cloudflare</loc><lastmod>2026-07-17</lastmod></url>
  <url><loc>https://loke.dev/blog/fix-nextjs-css-not-loading-app-router</loc><lastmod>2026-07-17</lastmod></url>
  <url><loc>https://loke.dev/blog/fix-nextjs-params-should-be-awaited</loc><lastmod>2026-07-17</lastmod></url>
  <url><loc>https://loke.dev/blog/fix-rollup-npm-optional-dependencies-error</loc><lastmod>2026-07-17</lastmod></url>
  <url><loc>https://loke.dev/blog/pnpm-11-overrides-not-working-migration</loc><lastmod>2026-07-17</lastmod></url>
  <url><loc>https://loke.dev/topics/ai-engineering</loc></url>
  <url><loc>https://loke.dev/topics/content-management</loc></url>
  <url><loc>https://loke.dev/topics/package-management-ci</loc></url>
  <url><loc>https://loke.dev/topics/web-performance</loc></url>
  <url><loc>https://loke.dev/topics/platform-cloud</loc></url>
  <url><loc>https://loke.dev/topics/typescript-validation</loc></url>
  <url><loc>https://loke.dev/topics/web-frameworks</loc></url>
  <url><loc>https://loke.dev/authors/loke</loc></url>
</urlset>