<?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"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
    http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd
    http://www.w3.org/1999/xhtml
    http://www.w3.org/2002/08/xhtml/xhtml1-strict.xsd">

        <url>
          <loc>https://paagman.dev/introducing-rebundler/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/introducing-rebundler/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/introducing-rebundler/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/rails-local-ci-with-heroku/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/rails-local-ci-with-heroku/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/rails-local-ci-with-heroku/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/hotwire-native-is-extremely-future-proof/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/hotwire-native-is-extremely-future-proof/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/hotwire-native-is-extremely-future-proof/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/handling-chrome-devtools-json-requests-in-rails-apps/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/handling-chrome-devtools-json-requests-in-rails-apps/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/handling-chrome-devtools-json-requests-in-rails-apps/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/deep-link-hotwire-native-universal-links/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/deep-link-hotwire-native-universal-links/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/deep-link-hotwire-native-universal-links/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/make-delete-actions-stand-out-in-hotwire-native-menus/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/make-delete-actions-stand-out-in-hotwire-native-menus/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/make-delete-actions-stand-out-in-hotwire-native-menus/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/hotwire-native-share-component/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/hotwire-native-share-component/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/hotwire-native-share-component/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/benchmarking-return-data-types/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/benchmarking-return-data-types/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/benchmarking-return-data-types/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/embedding-superset-dashboards-in-react-applications/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/embedding-superset-dashboards-in-react-applications/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/embedding-superset-dashboards-in-react-applications/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/structuring-return-data/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/structuring-return-data/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/structuring-return-data/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/rails-71-released-my-first-contribution/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/rails-71-released-my-first-contribution/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/rails-71-released-my-first-contribution/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/securely-storing-api-keys-in-ruby-on-rails-applications/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/securely-storing-api-keys-in-ruby-on-rails-applications/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/securely-storing-api-keys-in-ruby-on-rails-applications/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/building-a-basic-api-client-in-ruby/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/building-a-basic-api-client-in-ruby/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/building-a-basic-api-client-in-ruby/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/evaluation-ruby-api-clients/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/evaluation-ruby-api-clients/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/evaluation-ruby-api-clients/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/enriching-slow-rails-forms-with-turbo-frames/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/enriching-slow-rails-forms-with-turbo-frames/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/enriching-slow-rails-forms-with-turbo-frames/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/testing-non-existing-records-rails/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/testing-non-existing-records-rails/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/testing-non-existing-records-rails/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/approve-all-github-prs-from-cli/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/approve-all-github-prs-from-cli/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/approve-all-github-prs-from-cli/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/analyse-asset-size-rails/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/analyse-asset-size-rails/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/analyse-asset-size-rails/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/map-or-pluck/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/map-or-pluck/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/map-or-pluck/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/ignoring-database-migrations-rubocop/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/ignoring-database-migrations-rubocop/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/ignoring-database-migrations-rubocop/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/ignoring-sidekiq-jobs-in-development/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/ignoring-sidekiq-jobs-in-development/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/ignoring-sidekiq-jobs-in-development/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/ruby-local-variables-and-conditions/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/ruby-local-variables-and-conditions/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/ruby-local-variables-and-conditions/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/empty-ifs/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/empty-ifs/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/empty-ifs/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/viewing-the-raw-database-attributes-from-your-rails-model/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/viewing-the-raw-database-attributes-from-your-rails-model/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/viewing-the-raw-database-attributes-from-your-rails-model/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/dumping-the-structure-of-one-table-in-the-rails-console/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/dumping-the-structure-of-one-table-in-the-rails-console/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/dumping-the-structure-of-one-table-in-the-rails-console/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/dont-use-early-returns-to-handle-simple-cases/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/dont-use-early-returns-to-handle-simple-cases/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/dont-use-early-returns-to-handle-simple-cases/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/dont-test-your-code-by-running-the-exact-same-code/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/dont-test-your-code-by-running-the-exact-same-code/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/dont-test-your-code-by-running-the-exact-same-code/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/enterprise-software/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/enterprise-software/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/enterprise-software/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/about/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/about/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/about/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/articles/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/articles/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/articles/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>
        <url>
          <loc>https://paagman.dev/services/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://paagman.dev/services/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://paagman.dev/services/" />

          <lastmod>2026-08-14T19:58:38+02:00</lastmod>


        </url>






</urlset>
