<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://vruz.dev</loc>
<lastmod>2026-08-28T11:46:51.420Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://vruz.dev/job</loc>
<lastmod>2026-08-28T11:46:51.420Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://vruz.dev/blog</loc>
<lastmod>2026-08-28T11:46:51.420Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vruz.dev/blog/pipeline-optimizacion-assets-imagenes-edge</loc>
<lastmod>2026-08-27T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/deteccion-directos-youtube-edge-cache-cloudflare-workers</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/motion-avanzado-gsap-scrolltrigger-nextjs-performance</loc>
<lastmod>2026-08-21T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/migracion-dominios-strato-cloudflare-zero-downtime</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/cinco-proyectos-freelance-simultaneos-balance</loc>
<lastmod>2026-08-15T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/auditoria-lighthouse-100-checklist-real</loc>
<lastmod>2026-08-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/seo-marca-personal-google-corrige-nombre</loc>
<lastmod>2026-08-10T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/vercel-vs-cloudflare-workers-decision</loc>
<lastmod>2026-08-06T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/next-font-tipografia-editorial-performance</loc>
<lastmod>2026-08-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/cloudflare-workers-builds-cicd</loc>
<lastmod>2026-07-30T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/whatsapp-cta-vs-formulario-conversion</loc>
<lastmod>2026-07-27T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/turbopack-cloudflare-chunkloaderror</loc>
<lastmod>2026-07-23T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/feature-flags-simples-nextjs</loc>
<lastmod>2026-07-20T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/jsonld-restaurant-localbusiness-seo-local</loc>
<lastmod>2026-07-16T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/framer-motion-app-router-performance</loc>
<lastmod>2026-07-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/cloudflare-image-resizing-vs-next-image</loc>
<lastmod>2026-07-09T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/panel-administracion-a-medida-vs-saas</loc>
<lastmod>2026-07-06T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/generar-pdfs-nextjs-pdf-lib</loc>
<lastmod>2026-07-02T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/opennext-cloudflare-workers-nextjs</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/next-intl-i18n-app-router</loc>
<lastmod>2026-06-25T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/cloudflare-d1-drizzle-nextjs</loc>
<lastmod>2026-06-22T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/tailwind-css-v4-migration</loc>
<lastmod>2026-06-18T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/core-web-vitals-monitoring</loc>
<lastmod>2026-06-12T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/tailwind-css-v4-nextjs-configuracion</loc>
<lastmod>2026-06-10T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/jsonld-seo-local-marcas</loc>
<lastmod>2026-06-07T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/tailwind-v4-mobile-first</loc>
<lastmod>2026-06-02T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/supabase-freelance-base-datos</loc>
<lastmod>2026-05-28T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/supabase-env-variables-security</loc>
<lastmod>2026-05-28T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/nextjs-csp-security</loc>
<lastmod>2026-05-23T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/claude-api-tokens-retry-logic</loc>
<lastmod>2026-05-18T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/seo-tecnico-nextjs-app-router</loc>
<lastmod>2026-05-15T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/nextjs-app-router-cache</loc>
<lastmod>2026-05-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/react-server-actions-19</loc>
<lastmod>2026-05-08T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/nextjs-bundle-optimization</loc>
<lastmod>2026-05-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/claude-code-multiplicador-tecnico</loc>
<lastmod>2026-04-30T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/web-negocio-familiar-nextjs</loc>
<lastmod>2026-04-20T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/claude-code-cursor-antigravity-flujo</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/estructura-proyecto-nextjs-escalar</loc>
<lastmod>2026-04-05T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/portfolio-desarrollador-junior-destaque</loc>
<lastmod>2026-03-28T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/ia-aplicada-desarrollo-web-flujo-real</loc>
<lastmod>2026-03-15T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/dark-mode-next-themes-tailwind-v4</loc>
<lastmod>2026-03-05T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/vercel-cloudflare-dominio-deploy</loc>
<lastmod>2026-02-20T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/core-web-vitals-lighthouse-100-nextjs</loc>
<lastmod>2026-02-05T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/copy-importa-tanto-como-codigo-web-negocio</loc>
<lastmod>2026-01-25T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vruz.dev/blog/automatizacion-claude-api-primer-agente</loc>
<lastmod>2026-01-10T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
