<?xml version="1.0" encoding="UTF-8"?>
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
  http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
  <url>
    <loc>https://blog.lvstwebdev.com/</loc>
    <lastmod>2026-06-02T06:57:12.155Z</lastmod>
    <priority>1.00</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/blog</loc>
    <lastmod>2026-06-02T06:57:12.155Z</lastmod>
    <priority>0.90</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/about</loc>
    <lastmod>2026-06-02T06:57:12.155Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/building-a-web-app-with-limited-resources-real-developer-struggles</loc>
    <lastmod>2026-04-07T10:17:20.628Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/building-my-blog-from-scratch-instead-of-using-wordpress-again</loc>
    <lastmod>2026-04-06T05:45:27.766Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/from-wordpress-to-full-stack-how-my-web-journey-changed</loc>
    <lastmod>2026-04-06T05:57:19.250Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/how-i-migrated-my-blog-from-render-to-railway-without-breaking-seo</loc>
    <lastmod>2026-04-14T16:49:44.962Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/the-backend-problems-nobody-warns-beginners-about</loc>
    <lastmod>2026-05-22T10:56:55.558Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/the-difference-between-a-website-that-exists-and-a-website-that-converts</loc>
    <lastmod>2026-05-24T19:59:37.914Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/the-difference-between-building-a-website-and-building-a-real-business-tool</loc>
    <lastmod>2026-05-22T15:30:21.309Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/the-hidden-complexity-behind-a-simple-pos-system</loc>
    <lastmod>2026-05-22T08:00:58.120Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/the-moment-i-realized-frontend-alone-was-not-enough</loc>
    <lastmod>2026-04-06T05:47:58.011Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/the-pain-of-fixing-bugs-that-only-happen-in-production</loc>
    <lastmod>2026-05-22T10:36:31.216Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/the-small-bugs-that-nearly-broke-my-blog-project</loc>
    <lastmod>2026-04-06T05:41:25.832Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/what-building-a-church-management-system-taught-me-about-real-projects</loc>
    <lastmod>2026-04-06T05:35:40.885Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/what-building-a-pos-system-taught-me-about-real-business-software</loc>
    <lastmod>2026-05-22T07:48:12.826Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/what-business-owners-should-know-before-hiring-a-developer</loc>
    <lastmod>2026-05-24T21:34:25.852Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/what-i-learned-from-debugging-login-and-rate-limiting-issues</loc>
    <lastmod>2026-05-22T10:57:17.841Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/what-i-learned-from-working-with-nodejs-express-ejs-prisma-and-mysql</loc>
    <lastmod>2026-05-22T11:00:31.350Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/why-authentication-feels-easy-in-theory-and-annoying-in-practice</loc>
    <lastmod>2026-04-06T05:38:43.903Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/why-businesses-should-take-their-website-seriously</loc>
    <lastmod>2026-05-24T19:41:16.803Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/why-case-sensitive-file-names-can-break-your-app-after-deployment</loc>
    <lastmod>2026-05-22T10:51:56.316Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/why-cheap-websites-often-become-expensive-later</loc>
    <lastmod>2026-05-24T19:47:38.234Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/why-debugging-skills-separate-good-developers-from-great-ones</loc>
    <lastmod>2026-04-07T10:16:30.406Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/why-deployment-is-a-skill-every-developer-should-learn-early</loc>
    <lastmod>2026-04-06T05:57:52.091Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/why-error-messages-are-annoying-but-important</loc>
    <lastmod>2026-05-22T11:30:15.185Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/why-i-stopped-following-tutorials-and-started-building-real-systems</loc>
    <lastmod>2026-04-06T05:50:36.388Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/why-localhost-success-does-not-mean-production-success</loc>
    <lastmod>2026-05-22T10:31:31.631Z</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.lvstwebdev.com/post/why-small-businesses-should-stop-depending-only-on-social-media</loc>
    <lastmod>2026-05-24T19:53:49.046Z</lastmod>
    <priority>0.80</priority>
  </url>
</urlset>