<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://blog.jvslabs.com/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://blog.jvslabs.com/2026/01/24/why-self-hosting-still-matters-in-2026/</loc><lastmod>2026-07-10T14:20:24+00:00</lastmod></url><url><loc>https://blog.jvslabs.com/2026/01/24/vibe-coding-a-manifesto/</loc><lastmod>2026-07-10T14:18:41+00:00</lastmod></url><url><loc>https://blog.jvslabs.com/2026/03/12/docker-compose-is-still-all-you-need/</loc><lastmod>2026-03-12T19:40:00+00:00</lastmod></url><url><loc>https://blog.jvslabs.com/2026/05/15/the-homelab-hierarchy-of-needs/</loc><lastmod>2026-05-15T21:10:00+00:00</lastmod></url><url><loc>https://blog.jvslabs.com/2026/05/28/what-ai-pair-programming-is-actually-good-at/</loc><lastmod>2026-05-28T20:30:00+00:00</lastmod></url><url><loc>https://blog.jvslabs.com/2026/06/20/alert-fatigue-is-a-design-problem/</loc><lastmod>2026-06-20T18:15:00+00:00</lastmod></url><url><loc>https://blog.jvslabs.com/2026/07/04/you-cant-vibe-a-backup/</loc><lastmod>2026-07-04T12:00:00+00:00</lastmod></url><url><loc>https://blog.jvslabs.com/2026/07/06/ai-agents-need-guardrails-not-trust/</loc><lastmod>2026-07-06T16:45:00+00:00</lastmod></url><url><loc>https://blog.jvslabs.com/2026/07/12/build-your-own-mini-cloud-the-anatomy-of-a-self-hosted-vm-platform/</loc><lastmod>2026-07-12T15:30:00+00:00</lastmod></url></urlset>
