<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://surly.dev/</loc><lastmod>2025-04-09</lastmod><changefreq>weekly</changefreq><priority>1</priority></url><url><loc>https://surly.dev/projects</loc><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://surly.dev/contact</loc></url><url><loc>https://surly.dev/cruiser</loc></url><url><loc>https://surly.dev/specs</loc></url><url><loc>https://surly.dev/articles/how-to-setup-python-on-mac</loc><lastmod>2025-04-09</lastmod></url><url><loc>https://surly.dev/articles/how-to-setup-node-on-mac</loc><lastmod>2025-04-09</lastmod></url><url><loc>https://surly.dev/articles/how-to-rsync-progress</loc><lastmod>2024-01-13</lastmod></url><url><loc>https://surly.dev/articles/how-to-get-hardware-details-from-command-line-on-ubuntu</loc><lastmod>2023-12-07</lastmod></url><url><loc>https://surly.dev/articles/tools-of-the-trade</loc><lastmod>2023-12-07</lastmod></url><url><loc>https://surly.dev/articles/how-to-use-env-files-with-spring-boot</loc><lastmod>2023-11-30</lastmod></url><url><loc>https://surly.dev/articles/hello-world</loc><lastmod>2023-11-08</lastmod></url><url><loc>https://surly.dev/articles/how-to-fix-connection-refused-for-kubernetes-or-how-to-renew-certificates</loc><lastmod>2021-10-04</lastmod></url><url><loc>https://surly.dev/articles/how-to-use-go-mod-with-private-github-repositories</loc><lastmod>2021-08-17</lastmod></url><url><loc>https://surly.dev/articles/how-to-build-a-self-executable-jar-file</loc><lastmod>2012-11-18</lastmod></url></urlset>