<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.rayberger.org</loc>
    <lastmod>2026-04-07T14:52:22.860Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/caring-for-my-father-online</loc>
    <lastmod>2026-03-28T00:15:41.678Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/mapping-thrift-stores-vs-median-household-income-in-san-francisco</loc>
    <lastmod>2026-01-22T06:42:34.699Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/how-to-convert-strings-to-wikidata-qids</loc>
    <lastmod>2025-10-29T07:07:59.751Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/flixbus-wifi</loc>
    <lastmod>2025-10-14T01:48:25.568Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/third-party-launchers-on-android-16</loc>
    <lastmod>2025-08-30T00:15:59.823Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/coolify-fastapi-uv</loc>
    <lastmod>2025-04-27T05:32:37.013Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/presenting-the-openlibrary-wikidata-integration-at-data-reuse-days-2025</loc>
    <lastmod>2025-04-07T06:35:15.346Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/orlando-code-camp-2025</loc>
    <lastmod>2025-04-07T06:13:32.313Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/polishing-nextcloud-tasks</loc>
    <lastmod>2025-02-02T08:44:50.261Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/vue-migration-part-2</loc>
    <lastmod>2025-02-02T06:05:47.297Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/2024-in-review</loc>
    <lastmod>2025-01-31T03:06:16.297Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/vue-3-web-components-open-library</loc>
    <lastmod>2025-01-18T00:56:08.766Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/cleaning-up-legacy-wikipedia-links</loc>
    <lastmod>2025-01-14T02:25:24.207Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/a-morning-in-bogota</loc>
    <lastmod>2025-01-10T23:57:52.778Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/eckerd-quickstatements</loc>
    <lastmod>2024-12-27T05:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/google-gemini-past-calendar-events</loc>
    <lastmod>2024-12-02T22:53:47.332Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/how-to-add-a-brand-preset-to-openstreetmap</loc>
    <lastmod>2024-11-17T19:35:30.843Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/emergent-city-review</loc>
    <lastmod>2024-11-14T04:09:42.551Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/wikidata-and-the-2024-open-library-community-celebration</loc>
    <lastmod>2024-11-08T18:11:55.243Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/open-library-wikidata-hawaii</loc>
    <lastmod>2024-05-21T11:10:52.770Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/the-first-offline-club-at-cafe-de-ceuvel-in-amsterdam</loc>
    <lastmod>2024-04-11T21:23:23.684Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/fixing-jellyfin-ios-audiobook-streaming</loc>
    <lastmod>2024-03-03T01:11:00.293Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/fosdem-2024</loc>
    <lastmod>2024-02-12T17:02:12.864Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/book-review-the-lost-cause</loc>
    <lastmod>2024-02-01T17:20:41.616Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/2023-in-review</loc>
    <lastmod>2024-01-05T21:03:35.191Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/fixing-free-mobile-roaming-connection</loc>
    <lastmod>2023-12-06T14:38:42.421Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/cancelling-viennas-annual-pass-early</loc>
    <lastmod>2023-10-29T22:19:47.851Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/contributing-to-lemmy</loc>
    <lastmod>2023-08-27T23:47:10.482Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/book-review-red-team-blues</loc>
    <lastmod>2023-07-24T20:45:54.965Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/google-maps-reviews-moderated</loc>
    <lastmod>2023-07-19T15:21:23.509Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/migrating-matrix-accounts</loc>
    <lastmod>2023-07-13T14:36:26.435Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/urban-sustainability-transformation-in-st-petersburg-florida</loc>
    <lastmod>2023-07-04T22:26:23.513Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/chatgpt-for-a-quick-leaflet-project-in-class</loc>
    <lastmod>2023-04-03T23:36:52.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/movie-review-fire-of-love</loc>
    <lastmod>2023-02-12T21:38:12.644Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/filtering-financial-emails</loc>
    <lastmod>2023-02-08T02:58:22.980Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/idea-to-merged-in-less-than-30-minutes</loc>
    <lastmod>2023-01-20T01:12:45.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/automating-ixelles-appointment-checking</loc>
    <lastmod>2022-12-13T19:00:45.047Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/startupbus-florida-2022</loc>
    <lastmod>2022-09-02T04:48:00.807Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/book-notes-release-it</loc>
    <lastmod>2021-09-12T17:44:33.061Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/book-notes-save-the-cat</loc>
    <lastmod>2021-07-10T21:48:28.299Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/book-notes-move-fast-how-facebook-builds-software</loc>
    <lastmod>2021-07-09T03:25:38.733Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/book-notes-an-army-of-problem-solvers</loc>
    <lastmod>2021-05-29T00:11:38.073Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/the-secret-life-of-groceries</loc>
    <lastmod>2020-12-06T20:45:47.231Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/what-is-zhong-tai</loc>
    <lastmod>2020-03-19T11:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/oreilly-software-architecture-conference-2020</loc>
    <lastmod>2020-03-03T11:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/drone-io-pipenv-docker-and-the-quest-for-ci-cd</loc>
    <lastmod>2020-01-31T11:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/using-xdotool-to-automate-the-oneplus-clicker-game</loc>
    <lastmod>2018-11-05T11:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/unsubscribe-from-pesky-github-emails</loc>
    <lastmod>2018-10-23T10:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/bluetooth-in-the-browser-with-hackny</loc>
    <lastmod>2018-10-02T10:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/page/about</loc>
    <lastmod>2026-04-07T14:52:22.860Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/archive</loc>
    <lastmod>2026-04-07T14:52:22.860Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.rayberger.org/recommendations</loc>
    <lastmod>2026-04-07T14:52:22.860Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>