<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://danlius.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://danlius.com/projects</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://danlius.com/skills</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/clients</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://danlius.com/glossary</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/building-your-first-ai-chatbud-with-react-19-and-gemini-3</loc>
    <lastmod>2026-01-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/tailwind-css-v4-5-quick-wins-to-modernize-your-ui-fast</loc>
    <lastmod>2026-01-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/no-more-usememo-how-the-react-compiler-simplifies-your-code</loc>
    <lastmod>2026-01-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/the-2026-portfolio-guide-why-you-need-a-bento-grid-layout</loc>
    <lastmod>2026-01-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/side-project-secrets-5-ai-app-ideas-you-can-build-in-a-weekend</loc>
    <lastmod>2026-01-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/agentic-web-ux-designing-interfaces-that-ai-can-understand</loc>
    <lastmod>2026-01-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/mastering-next-js-15-actions-say-goodbye-to-api-boilerplate</loc>
    <lastmod>2026-01-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/vibe-coding-how-to-use-ai-ides-like-cursor-to-build-faster</loc>
    <lastmod>2026-01-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/state-management-in-2026-do-you-still-need-zustand-or-redux-</loc>
    <lastmod>2026-01-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/how-to-build-a-type-safe-link-in-bio-tool-with-next-js-15</loc>
    <lastmod>2026-01-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/clean-ui-secrets-master-tailwind-css-v4-s-new-oxide-engine</loc>
    <lastmod>2026-01-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/5-free-ai-apis-every-beginner-developer-should-try-in-2026</loc>
    <lastmod>2026-01-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/is-your-site-ready-for-ai-agents-3-steps-to-agent-optimized-seo</loc>
    <lastmod>2026-01-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/handling-1-000-form-fields-high-performance-forms-in-react-19</loc>
    <lastmod>2026-01-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/stop-over-engineering-the-minimalist-developer-stack-for-2026</loc>
    <lastmod>2026-01-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/building-micro-interactions-with-tailwind-v4-and-framer-motion</loc>
    <lastmod>2026-01-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/vibe-coding-how-to-build-3x-faster-with-cursor-and-claude-3-7</loc>
    <lastmod>2026-02-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/react-19-server-actions-the-end-of-tedious-api-routes-</loc>
    <lastmod>2026-02-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/designing-for-ai-agents-is-your-website-readable-by-an-llm-</loc>
    <lastmod>2026-02-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/next-js-15-partial-prerendering-the-best-of-both-worlds</loc>
    <lastmod>2026-02-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/tailwind-css-v4-5-game-changing-features-you-need-to-use</loc>
    <lastmod>2026-02-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/the-2026-freelancer-stack-building-micro-saas-in-a-weekend</loc>
    <lastmod>2026-02-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/interaction-to-next-paint-inp-the-only-metric-that-matters-now</loc>
    <lastmod>2026-02-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/beyond-the-portfolio-5-ways-to-get-hired-as-a-dev-in-2026</loc>
    <lastmod>2026-02-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/building-invisible-ui-mastering-tailwind-css-v4-logic</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/the-prompt-engineer-s-toolkit-5-free-ai-apis-to-try-today</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/why-your-2026-portfolio-needs-a-proof-of-work-page</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/react-19-for-the-rest-of-us-simplifying-data-with-useactionstate</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/micro-saas-ideas-building-a-link-in-bio-tool-with-next-js-15</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/beyond-the-screen-introduction-to-designing-for-voice-and-audio</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/how-to-build-a-custom-dev-portfolio-dashboard-in-24-hours</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/the-low-code-hybrid-why-pros-are-using-ai-to-scaffold-apps</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/building-an-ai-saas-landing-page-that-actually-converts-in-2026</loc>
    <lastmod>2026-03-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/how-to-monetize-your-side-projects-from-localhost-to-first-100</loc>
    <lastmod>2026-03-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/react-19-use-hook-fetching-data-without-the-loading-state-hell</loc>
    <lastmod>2026-03-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/5-productivity-hacks-for-cursor-users-code-like-a-senior-dev</loc>
    <lastmod>2026-03-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/mastering-tailwind-css-v4-container-queries-goodbye-breakpoints-</loc>
    <lastmod>2026-03-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/build-a-personal-knowledge-base-with-claude-3-7-and-next-js</loc>
    <lastmod>2026-03-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/the-2026-guide-to-dark-mode-advanced-tailwind-v4-strategies</loc>
    <lastmod>2026-03-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/is-your-code-ai-safe-3-security-tips-for-ai-generated-apps</loc>
    <lastmod>2026-03-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/how-to-build-a-pay-per-prompt-saas-with-next-js-15-and-stripe</loc>
    <lastmod>2026-04-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/mastering-tailwind-v4-container-queries-the-end-of-media-queries-</loc>
    <lastmod>2026-04-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/build-a-personal-assistant-chrome-extension-with-claude-3-7-api</loc>
    <lastmod>2026-04-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/the-2026-freelancer-strategy-using-ai-to-build-5x-faster-for-clients</loc>
    <lastmod>2026-04-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/react-19-use-hook-fetching-data-without-loading-hell</loc>
    <lastmod>2026-04-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/5-modern-ui-trends-that-will-dominate-web-design-in-2026</loc>
    <lastmod>2026-04-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/from-zero-to-deployment-launching-a-full-stack-app-with-supabase-ai</loc>
    <lastmod>2026-04-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://danlius.com/blog/is-your-resume-obsolete-why-proof-of-work-is-your-new-portfolio</loc>
    <lastmod>2026-04-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>
