<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <url>
    <loc>https://mxd.codes/articles/self-hosted-analytics-with-next-js-and-postgresql</loc>
    <lastmod>2026-03-19T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/colota-v1-1-0-native-maps-tracking-profiles-pause-zones</loc>
    <lastmod>2026-02-21T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/effortless-wildcard-ssl-secure-your-domain-with-let-s-encrypt-nginx-docker-and-cloudflare-dns</loc>
    <lastmod>2025-06-15T11:06:15.971Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/how-to-integrate-plausible-analytics-in-a-next-js-app-without-getting-blocked</loc>
    <lastmod>2025-06-11T19:30:58.878Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/how-to-create-a-backup-script-for-postgre-sql-and-maria-db-containers-on-a-server</loc>
    <lastmod>2025-02-16T22:08:27.915Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/enhancing-social-interactions-implementing-webmentions-with-next-js</loc>
    <lastmod>2025-06-09T18:21:08.196Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/docker-staticmaps-a-selfhosted-version-to-generate-static-map-images</loc>
    <lastmod>2025-06-09T18:20:10.585Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/using-google-adsense-with-gatsby-js</loc>
    <lastmod>2025-02-01T16:46:28.539Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/how-to-create-a-web-map-with-open-layers-and-react</loc>
    <lastmod>2026-02-04T22:39:03.494Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/geography-and-gis-blogs</loc>
    <lastmod>2024-02-22T14:15:24.357Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/docker-ci-cd-for-nextjs-with-github-actions</loc>
    <lastmod>2025-04-16T09:44:56.069Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/setting-up-map-proxy-with-docker-and-serving-cached-tiles-via-nginx</loc>
    <lastmod>2025-02-01T16:43:23.670Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/optimizing-images-for-next-js-sites-with-imgproxy-and-docker</loc>
    <lastmod>2025-02-01T16:43:43.228Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/building-a-table-of-contents-toc-from-markdown-for-your-react-blog</loc>
    <lastmod>2025-01-20T18:48:11.273Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/synchronizing-your-proxmox-backups-with-az-copy-to-azure-storage-containers</loc>
    <lastmod>2024-12-27T13:02:25.307Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/how-to-create-web-maps-with-leaflet-react-and-functional-components</loc>
    <lastmod>2025-01-22T15:53:27.116Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/how-to-create-a-custom-cookie-banner-for-your-react-application</loc>
    <lastmod>2025-06-09T18:19:02.377Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/how-to-build-a-related-posts-component-for-your-react-blog</loc>
    <lastmod>2025-02-01T16:49:08.742Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/how-to-add-google-adsense-to-next-js-applications</loc>
    <lastmod>2025-01-20T18:45:53.013Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/how-to-deploy-your-gatsby-site-on-your-own-server</loc>
    <lastmod>2025-02-01T16:45:09.771Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/how-to-create-a-mapnik-stylesheet-for-displaying-any-data-from-postgre-sql-post-gis</loc>
    <lastmod>2025-02-01T16:42:47.864Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/location-tracking-with-colota-postgresql-martin-and-maplibre</loc>
    <lastmod>2026-03-19T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/fetching-and-storing-activities-from-garmin-connect-with-strapi-and-visualizing-them-with-next-js</loc>
    <lastmod>2025-01-22T15:45:30.403Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/syntax-highlighting-with-prism-and-next-js</loc>
    <lastmod>2025-09-24T17:01:07.834Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/hosting-next-js-private-server-pm2-github-webhooks-ci-cd</loc>
    <lastmod>2025-01-22T15:42:39.278Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/build-and-deploy-your-gatsby-site-with-google-cloud-build-to-firebase</loc>
    <lastmod>2025-02-01T16:20:54.658Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/scaling-and-cropping-images-using-python</loc>
    <lastmod>2025-01-22T15:38:47.540Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/remote-sensing-and-image-classification</loc>
    <lastmod>2024-02-22T18:28:40.371Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/free-fme-licence-for-private-use</loc>
    <lastmod>2025-01-22T19:20:42.734Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/gatsbyjs-codebuild-ci-cd-pipeline</loc>
    <lastmod>2025-01-22T15:37:13.660Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/gis-and-geo-database-management-system-options</loc>
    <lastmod>2024-02-19T19:23:18.965Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/gis-applications-which-gis-applications-are-there</loc>
    <lastmod>2024-02-19T19:23:06.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/gis-volunteering-make-the-world-a-better-place-with-gis</loc>
    <lastmod>2024-02-19T19:22:34.511Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/geo-and-gis-podcasts-to-stay-up-to-date</loc>
    <lastmod>2024-02-19T19:22:23.116Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/gis-software-options-free-open-source-and-proprietary</loc>
    <lastmod>2024-02-19T19:22:12.103Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/how-to-create-a-mailchimp-newsletter-sign-up-form-for-your-gatsby-site</loc>
    <lastmod>2025-01-22T15:35:50.897Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/how-to-create-a-web-map-with-open-layers</loc>
    <lastmod>2025-01-22T15:34:40.165Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/open-source-web-gis-applications</loc>
    <lastmod>2024-02-19T19:45:54.118Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/download-open-street-map-data-as-shapefiles</loc>
    <lastmod>2024-02-19T19:46:05.859Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/export-qgis-layers-as-images-with-py-qgis</loc>
    <lastmod>2025-01-22T15:32:55.882Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/satellite-imagery-download-high-resolution</loc>
    <lastmod>2025-05-17T07:54:26.740Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/host-a-static-website-with-your-own-domain-aws-s3-and-cloud-front</loc>
    <lastmod>2025-01-22T15:32:15.829Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/gis-vs-cad-the-difference-between-gis-and-cad</loc>
    <lastmod>2024-02-19T19:46:53.764Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/what-is-a-shapefile-shp-dbf-and-shx</loc>
    <lastmod>2025-02-01T18:13:45.722Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles/what-are-geodata</loc>
    <lastmod>2024-02-19T19:47:14.733Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/privacy-policy</loc>
    <lastmod>2026-03-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/site-notice</loc>
    <lastmod>2024-02-16T16:36:51.962Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/gran-canaria-2026</loc>
    <lastmod>2026-02-12T12:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/croatia-and-italy-2026</loc>
    <lastmod>2025-09-22T14:50:23.748Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/farewell-to-winter-and-the-cold</loc>
    <lastmod>2025-02-02T13:02:25.740Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/asturias</loc>
    <lastmod>2025-01-09T11:31:24.512Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/bretagne-24</loc>
    <lastmod>2025-01-07T13:20:55.579Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/gran-canaria-workation</loc>
    <lastmod>2024-02-17T20:11:26.272Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/usa-roadtrip</loc>
    <lastmod>2023-07-23T11:12:32.006Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/cyprus-coffee-ride</loc>
    <lastmod>2025-02-05T23:38:01.175Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/trans-dolomiti-mtb-tour</loc>
    <lastmod>2022-10-08T14:43:02.224Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/cap-formentor-mallorca</loc>
    <lastmod>2022-09-23T14:42:31.307Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/alcudia-illes-balears-mallorca-spanien</loc>
    <lastmod>2022-10-01T18:21:48.838Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/bruennstein-1</loc>
    <lastmod>2021-07-21T19:03:04.560Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/kranzhorn-05-21</loc>
    <lastmod>2021-07-20T12:14:35.218Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/bike-trip-in-the-chiemgau-alps</loc>
    <lastmod>2021-07-20T12:14:14.537Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/after-work-session-with-my-new-scott-spark</loc>
    <lastmod>2021-07-20T12:14:03.866Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/first-ride-with-my-new-spark</loc>
    <lastmod>2021-07-20T12:14:23.348Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/motorbike-tour-through-south-tyrol</loc>
    <lastmod>2021-07-18T08:33:19.077Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/hiking-up-the-bruennstein</loc>
    <lastmod>2021-07-20T12:09:54.935Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/ski-touring-in-inntal</loc>
    <lastmod>2021-07-20T12:14:59.306Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/motorcycle-tour-to-walchensee</loc>
    <lastmod>2021-07-18T15:39:46.463Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/road-cycling</loc>
    <lastmod>2021-07-20T12:14:52.189Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/highfield-festival-2016</loc>
    <lastmod>2021-07-18T15:39:25.495Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos/summer-sunset</loc>
    <lastmod>2021-07-18T16:30:54.758Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/links/doing-more-with-docker</loc>
    <lastmod>2025-02-01T16:23:19.248Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/links/tutorials-for-making-3-d-looking-maps-with-blender-and-qgis</loc>
    <lastmod>2025-02-01T16:23:39.178Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/links/checklist-the-a11-y-project</loc>
    <lastmod>2025-02-01T16:23:06.020Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/links/running-on-my-own</loc>
    <lastmod>2025-02-01T16:23:30.022Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/links/creating-accessible-forms</loc>
    <lastmod>2025-02-01T16:23:09.787Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/links/simple-image-placeholders-with-svg</loc>
    <lastmod>2025-09-23T09:06:34.100Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/links/using-webmentions-in-eleventy</loc>
    <lastmod>2025-02-01T16:23:46.308Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/markdown-mdx</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/aws</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/azure</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/cad</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/cloud</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/css</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/docker</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/gatsby</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/gcp</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/gis</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/headless-cms</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/hiking</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/home-automation</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/indie-web</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/javascript</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/kubernetes</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/mtb</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/next-js</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/node-js</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/python</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/graph-ql</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/react</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/seo</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/skiing</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/sql</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/leaflet</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/open-layers</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/web-mapping</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/type-script</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/ci-cd</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/open-source</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/data-privacy</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/d-1</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/a-1</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/spatial-analysis</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/power-shell</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/networking</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/selfhosted</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/analytics</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/android</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/react-native</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/gps</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics/maplibre</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/about</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/about-this-site</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/articles</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/contact</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/content</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/cv</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/feed.json</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/feeds</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/links</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/map</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/newsletter</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/now</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/Client</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/pay</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/photos</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/search</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/support</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/topics</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mxd.codes/webmention</loc>
    <lastmod>2026-03-21T12:04:23.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>