<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://danieljh.dev/</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://danieljh.dev/tools</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://danieljh.dev/writing</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://danieljh.dev/radar</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://danieljh.dev/ai-me</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://danieljh.dev/about</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://danieljh.dev/contact</loc>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://danieljh.dev/terms</loc>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://danieljh.dev/tools/env-comparator</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://danieljh.dev/tools/cidr-calculator</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://danieljh.dev/tools/semver-tester</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://danieljh.dev/tools/docker-run-to-compose</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://danieljh.dev/tools/jwt-decoder</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://danieljh.dev/tools/unix-timestamp</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://danieljh.dev/tools/epoch-converter</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://danieljh.dev/tools/hash-generator</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://danieljh.dev/tools/uuid-generator</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://danieljh.dev/tools/cron-tester</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://danieljh.dev/tools/unicode-inspector</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://danieljh.dev/tools/text-to-list</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://danieljh.dev/tools/chmod-calculator</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://danieljh.dev/tools/robots-validator</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://danieljh.dev/tools/csp-builder</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://danieljh.dev/writing/cloudflare-workers-in-2026</loc>
<lastmod>2026-10-18T12:00:00Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://danieljh.dev/writing/claude-fable-5-and-evolving-dev-roles</loc>
<lastmod>2026-10-18T12:00:00Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://danieljh.dev/writing/auditing-your-site-for-accessibility</loc>
<lastmod>2026-10-18T19:17:08Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://danieljh.dev/writing/mcp-servers-every-developer-should-know</loc>
<lastmod>2026-10-18T18:39:21Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://danieljh.dev/writing/why-soft-skills-matter-more-than-you-think-as-a-developer</loc>
<lastmod>2026-10-18T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://danieljh.dev/writing/self-hosting-my-photo-library-with-immich</loc>
<lastmod>2026-10-18T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://danieljh.dev/writing/my-home-nas-setup-a-dive-into-the-unknown</loc>
<lastmod>2026-10-18T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
