<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://landonjohnson.dev/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://landonjohnson.dev/about</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://landonjohnson.dev/projects</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://landonjohnson.dev/blog</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://landonjohnson.dev/contact</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://landonjohnson.dev/privacy</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://landonjohnson.dev/terms</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://landonjohnson.dev/cookie-policy</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://landonjohnson.dev/projects/findanherb</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://landonjohnson.dev/projects/lion-energy</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://landonjohnson.dev/projects/raw-outdoors</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://landonjohnson.dev/projects/mystery-project-1</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://landonjohnson.dev/projects/mystery-project-2</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://landonjohnson.dev/projects/mystery-project-3</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://landonjohnson.dev/blog/posts/i-tried-to-use-one-llm-call-for-medical-document</loc><lastmod>2026-04-24T14:56:27.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://landonjohnson.dev/blog/posts/how-to-structure-large-react-apps-so-they-dont</loc><lastmod>2026-04-23T14:13:08.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://landonjohnson.dev/blog/posts/how-to-design-a-candidate-ranking-system-and</loc><lastmod>2026-04-22T14:34:09.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://landonjohnson.dev/blog/posts/how-to-structure-a-node-js-service-for-long-term</loc><lastmod>2026-04-22T13:30:55.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://landonjohnson.dev/blog/posts/best-sqlite-gui-tools-in-2025-why-developers</loc><lastmod>2025-08-27T17:55:23.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://landonjohnson.dev/blog/posts/the-math-behind-you-should-be-making-3-off-of</loc><lastmod>2025-08-20T14:07:11.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://landonjohnson.dev/blog/posts/how-to-answer-apples-encryption-question-when</loc><lastmod>2025-07-28T20:11:29.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://landonjohnson.dev/blog/posts/what-is-git-a-complete-beginners-guide-to-version</loc><lastmod>2025-06-27T16:43:59.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://landonjohnson.dev/blog/posts/diy-mechanical-keyboard-cleaning-guide-step-by</loc><lastmod>2025-06-08T15:27:02.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://landonjohnson.dev/blog/posts/the-unspoken-rules-of-database-design-everything</loc><lastmod>2025-05-25T15:28:31.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://landonjohnson.dev/blog/posts/how-to-add-typescript-to-your-npm-package</loc><lastmod>2025-01-28T17:51:14.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://landonjohnson.dev/blog/posts/how-to-plan-and-structure-your-npm-package-for</loc><lastmod>2025-01-26T16:46:28.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://landonjohnson.dev/blog/posts/npm-packages-what-they-are-where-they-came-from</loc><lastmod>2025-01-26T16:46:15.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://landonjohnson.dev/blog/posts/flipper-zero-exploring-its-capabilities-and</loc><lastmod>2025-01-26T16:46:06.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://landonjohnson.dev/blog/posts/what-are-higher-order-components-hocs-a</loc><lastmod>2024-12-09T21:58:44.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://landonjohnson.dev/blog/posts/install-docker-on-windows-11-step-by-step-guide</loc><lastmod>2024-12-08T00:29:42.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://landonjohnson.dev/blog/posts/mastering-react-keys-a-complete-guide-to</loc><lastmod>2024-12-04T11:58:33.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://landonjohnson.dev/blog/posts/youre-using-context-providers-the-wrong-way-here</loc><lastmod>2024-11-30T15:10:23.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://landonjohnson.dev/blog/posts/a-comprehensive-guide-to-securing-your-api-for</loc><lastmod>2024-11-30T15:10:09.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://landonjohnson.dev/blog/posts/how-to-install-git-on-your-mac-and-windows</loc><lastmod>2024-01-27T20:59:10.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url></urlset>