<?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://devaegis.com/blog/migrate-to-nextjs-cache-components</loc>
    <lastmod>2026-09-22T01:53:02.566Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://images.unsplash.com/photo-1516259762381-22954d7d3ad2?auto=format&amp;fit=crop&amp;w=1600&amp;h=900&amp;q=80</image:loc><image:title>Migrate to Next.js Cache Components Without Breaking It</image:title></image:image>
  </url>
  <url>
    <loc>https://devaegis.com/blog/net-30-becomes-net-90</loc>
    <lastmod>2026-09-21T16:48:26.015Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://images.unsplash.com/photo-1633265486501-0cf524a07213?auto=format&amp;fit=crop&amp;w=1600&amp;h=900&amp;q=80</image:loc><image:title>When Net 30 Becomes Net 90 (And What to Do About It)</image:title></image:image>
  </url>
  <url>
    <loc>https://devaegis.com/blog/what-is-webmcp</loc>
    <lastmod>2026-09-21T11:39:50.431Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <image:image><image:loc>https://images.unsplash.com/photo-1762330917439-78d1a00e3fe5?auto=format&amp;fit=crop&amp;w=1600&amp;h=900&amp;q=80</image:loc><image:title>What Is WebMCP, and Should You Add It to Client Sites?</image:title></image:image>
  </url>
  <url>
    <loc>https://devaegis.com/blog/alternatives-to-escrow-for-developers</loc>
    <lastmod>2026-09-21T06:53:03.932Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://images.unsplash.com/photo-1614064642261-3ccbfafa481b?auto=format&amp;fit=crop&amp;w=1600&amp;h=900&amp;q=80</image:loc><image:title>Alternatives to Escrow for Developers That Actually Work</image:title></image:image>
  </url>
  <url>
    <loc>https://devaegis.com/blog/cursor-self-hosted-machines</loc>
    <lastmod>2026-09-21T01:50:58.295Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://images.unsplash.com/photo-1695668548342-c0c1ad479aee?auto=format&amp;fit=crop&amp;w=1600&amp;h=900&amp;q=80</image:loc><image:title>Cursor Self-Hosted Machines: Is Client Code Private?</image:title></image:image>
  </url>
  <url>
    <loc>https://devaegis.com/blog/how-to-enforce-payment-as-a-freelancer</loc>
    <lastmod>2026-09-20T16:48:23.440Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://images.unsplash.com/photo-1758876019043-cedb0b6f56ea?auto=format&amp;fit=crop&amp;w=1600&amp;h=900&amp;q=80</image:loc><image:title>How to Enforce Payment as a Freelancer</image:title></image:image>
  </url>
  <url>
    <loc>https://devaegis.com/blog/agents-md-vs-claude-md</loc>
    <lastmod>2026-09-20T11:38:44.183Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://images.unsplash.com/photo-1774901128276-1eab48f1fb9c?auto=format&amp;fit=crop&amp;w=1600&amp;h=900&amp;q=80</image:loc><image:title>AGENTS.md vs CLAUDE.md: Which One Should You Use?</image:title></image:image>
  </url>
  <url>
    <loc>https://devaegis.com/blog/is-a-freelance-contract-enforceable</loc>
    <lastmod>2026-09-20T06:52:53.775Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://images.unsplash.com/photo-1763729805496-b5dbf7f00c79?auto=format&amp;fit=crop&amp;w=1600&amp;h=900&amp;q=80</image:loc><image:title>Is a Freelance Contract Enforceable? Here&apos;s the Math</image:title></image:image>
  </url>
  <url>
    <loc>https://devaegis.com/blog/github-copilot-business-billing-change</loc>
    <lastmod>2026-09-20T01:53:28.403Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://images.unsplash.com/photo-1649209979970-f01d950cc5ed?auto=format&amp;fit=crop&amp;w=1600&amp;h=900&amp;q=80</image:loc><image:title>GitHub Copilot Business Billing Change: What&apos;s New</image:title></image:image>
  </url>
  <url>
    <loc>https://devaegis.com/blog/protecting-deliverables-across-multiple-clients</loc>
    <lastmod>2026-09-19T16:42:02.999Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://images.unsplash.com/photo-1639091824355-48221063de7f?auto=format&amp;fit=crop&amp;w=1600&amp;h=900&amp;q=80</image:loc><image:title>Protecting Deliverables Across Multiple Clients</image:title></image:image>
  </url>
  <url>
    <loc>https://devaegis.com/blog/how-to-protect-your-code-as-a-freelancer</loc>
    <lastmod>2026-09-19T13:47:09.797Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <image:image><image:loc>https://picsum.photos/seed/how-to-protect-your-code-as-a-freelancer/1600/900</image:loc><image:title>How to Protect Your Code as a Freelancer (or Agency)</image:title></image:image>
  </url>
  <url>
    <loc>https://devaegis.com/blog/codex-cli-worktrees</loc>
    <lastmod>2026-09-19T11:38:51.018Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://images.unsplash.com/photo-1763848842504-a5b8eff8e459?w=1600&amp;h=900&amp;fit=crop&amp;q=80&amp;fm=jpg&amp;auto=format</image:loc><image:title>Codex CLI Worktrees: Run Client Projects in Parallel</image:title></image:image>
  </url>
  <url>
    <loc>https://devaegis.com/blog/kill-switch-for-client-projects</loc>
    <lastmod>2026-09-19T06:43:54.793Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://images.unsplash.com/photo-1544724569-5f546fd6f2b5?auto=format&amp;fit=crop&amp;w=1600&amp;h=900&amp;q=80</image:loc><image:title>Kill Switch for Client Projects: Built the Legal Way</image:title></image:image>
  </url>
  <url>
    <loc>https://devaegis.com/blog/react-view-transitions</loc>
    <lastmod>2026-09-19T01:42:46.639Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://images.unsplash.com/photo-1619410283995-43d9134e7656?auto=format&amp;fit=crop&amp;w=1600&amp;h=900&amp;q=80</image:loc><image:title>React View Transitions: How to Use Them for Client Work</image:title></image:image>
  </url>
  <url>
    <loc>https://devaegis.com/blog/client-wont-agree-to-pay-upfront</loc>
    <lastmod>2026-09-18T20:35:30.336Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://picsum.photos/seed/client-wont-agree-to-pay-upfront/1600/900</image:loc><image:title>Client Won&apos;t Agree to Pay Upfront? Do This Instead</image:title></image:image>
  </url>
  <url>
    <loc>https://devaegis.com/blog/cursor-projects-for-client-site-migrations</loc>
    <lastmod>2026-09-18T20:34:29.432Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://images.unsplash.com/photo-1719400471588-575b23e27bd7?w=1600&amp;h=900&amp;fit=crop&amp;q=80&amp;fm=jpg&amp;auto=format</image:loc><image:title>How to Use Cursor Projects for Client Site Migrations</image:title></image:image>
  </url>
  <url>
    <loc>https://devaegis.com/blog/cursor-spacex-acquisition</loc>
    <lastmod>2026-09-18T20:34:06.436Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <image:image><image:loc>https://images.unsplash.com/photo-1566386576349-695cb12288f6?auto=format&amp;fit=crop&amp;w=1600&amp;h=900&amp;q=80</image:loc><image:title>Cursor SpaceX Acquisition: Still Safe for Client Work?</image:title></image:image>
  </url>
  <url>
    <loc>https://devaegis.com/blog/client-not-paying-what-to-do</loc>
    <lastmod>2026-09-17T08:02:22.087Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>