<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://chriswpage.com/blog/ai-notification-system-foundation-10-minutes</loc>
    <lastmod>2026-04-05T07:57:35.000000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1611224923853-80b023f02d71?ixlib=rb-4.0.3&amp;auto=format&amp;fit=crop&amp;w=1200&amp;q=80</image:loc>
      <image:caption>Building a Full-Stack Notification System Foundation in 10 Minutes with AI</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://chriswpage.com/blog/laravel-package-development-idea-to-packagist</loc>
    <lastmod>2026-04-05T08:03:02.000000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1587620962725-abab7fe55159?ixlib=rb-4.0.3&amp;auto=format&amp;fit=crop&amp;w=1200&amp;q=80</image:loc>
      <image:caption>Laravel Package Development: From Idea to Packagist</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://chriswpage.com/blog/laravel-testing-strategies-that-work</loc>
    <lastmod>2026-04-05T08:04:09.000000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1516259762381-22954d7d3ad2?ixlib=rb-4.0.3&amp;auto=format&amp;fit=crop&amp;w=1200&amp;q=80</image:loc>
      <image:caption>Testing Laravel Applications: Strategies That Actually Work in Practice</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://chriswpage.com/blog/validate-before-you-build-startup-ideas</loc>
    <lastmod>2026-04-05T08:02:34.000000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1553484771-371a605b060b?ixlib=rb-4.0.3&amp;auto=format&amp;fit=crop&amp;w=1200&amp;q=80</image:loc>
      <image:caption>Validate Before You Build: A Practical Guide to Testing Startup Ideas</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://chriswpage.com/blog/from-code-to-people-technical-leadership</loc>
    <lastmod>2026-04-05T08:02:56.000000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1522071820081-009f0129c71c?ixlib=rb-4.0.3&amp;auto=format&amp;fit=crop&amp;w=1200&amp;q=80</image:loc>
      <image:caption>From Code to People: Lessons in Technical Leadership</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://chriswpage.com/blog/cursor-ai-code-reviews-refactoring</loc>
    <lastmod>2026-04-05T01:08:39.000000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1555949963-aa79dcee981c?ixlib=rb-4.0.3&amp;auto=format&amp;fit=crop&amp;w=1200&amp;q=80</image:loc>
      <image:caption>AI-Powered Code Reviews: Using Cursor to Improve Your Refactoring Game</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://chriswpage.com/blog/laravel-performance-optimization-guide</loc>
    <lastmod>2026-04-05T06:08:53.000000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1460925895917-afdab827c52f?ixlib=rb-4.0.3&amp;auto=format&amp;fit=crop&amp;w=1200&amp;q=80</image:loc>
      <image:caption>Laravel Performance Optimization: From Slow to Lightning Fast</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://chriswpage.com/blog/laravel-sail-docker-production-ready-setup</loc>
    <lastmod>2026-04-05T08:03:03.000000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1518773553398-650c184e0bb3?ixlib=rb-4.0.3&amp;auto=format&amp;fit=crop&amp;w=1200&amp;q=80</image:loc>
      <image:caption>Laravel Sail &amp; Docker: Production-Ready Local Development Setup</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://chriswpage.com/blog/cursor-laravel-greenfield-tips</loc>
    <lastmod>2026-04-05T07:54:52.000000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1555066931-4365d14bab8c?ixlib=rb-4.0.3&amp;auto=format&amp;fit=crop&amp;w=1200&amp;q=80</image:loc>
      <image:caption>Quick Tips: Configuring and Using Cursor with Laravel for Greenfield Projects</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://chriswpage.com/blog/laravel-api-design-patterns-that-scale</loc>
    <lastmod>2026-04-05T08:01:40.000000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1558494949-ef010cbdcc31?ixlib=rb-4.0.3&amp;auto=format&amp;fit=crop&amp;w=1200&amp;q=80</image:loc>
      <image:caption>Building Laravel APIs That Don&#039;t Hate You Later: Design Patterns That Scale</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://chriswpage.com/blog/ai-assisted-development-mvp-30-days</loc>
    <lastmod>2026-04-05T01:04:17.000000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1555255707-c07966088b7b?ixlib=rb-4.0.3&amp;auto=format&amp;fit=crop&amp;w=1200&amp;q=80</image:loc>
      <image:caption>AI-Assisted Development: How I Build MVPs in 30 Days</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://chriswpage.com/blog/common-mvp-mistakes-kill-startups</loc>
    <lastmod>2026-04-05T08:02:35.000000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1554224155-6726b3ff858f?ixlib=rb-4.0.3&amp;auto=format&amp;fit=crop&amp;w=1200&amp;q=80</image:loc>
      <image:caption>Common MVP Mistakes That Kill Startups</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://chriswpage.com/blog/vibe-coding-intuition-meets-ai-development</loc>
    <lastmod>2026-04-05T01:19:18.000000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1555066931-4365d14bab8c?ixlib=rb-4.0.3&amp;auto=format&amp;fit=crop&amp;w=1200&amp;q=80</image:loc>
      <image:caption>Vibe Coding: When Intuition Meets AI-Assisted Development</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://chriswpage.com/blog/scaling-laravel-aws-budget-under-100</loc>
    <lastmod>2026-04-05T08:04:08.000000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1451187580459-43490279c0fa?ixlib=rb-4.0.3&amp;auto=format&amp;fit=crop&amp;w=1200&amp;q=80</image:loc>
      <image:caption>Scaling Laravel on a Budget: Real-World AWS Config for &lt;$100/mo</image:caption>
    </image:image>
  </url>
</urlset>