<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.alexandrecalaca.com</loc>
    <lastmod>2026-08-12T13:33:09.983Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/introduction-to-react-props</loc>
    <lastmod>2025-10-04T02:13:09.127Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/from-github-codespaces-to-repository-step-by-step-setup</loc>
    <lastmod>2025-09-28T04:47:06.173Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/how-to-create-a-git-commit-without-a-message</loc>
    <lastmod>2025-09-25T03:17:40.028Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/step-by-step-guide-to-forcefully-remove-and-recreate-docker-containers</loc>
    <lastmod>2025-09-12T18:22:26.563Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/a-complete-guide-to-uninstalling-docker-completely-on-popos-and-ubuntu-based-systems</loc>
    <lastmod>2025-09-12T17:47:55.980Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/introduction-to-functions-in-javascript</loc>
    <lastmod>2025-09-03T01:30:19.085Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/how-to-install-flameshot-app-on-popos</loc>
    <lastmod>2025-08-01T01:45:18.145Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/step-by-step-guide-installing-amazon-workspaces-on-popos</loc>
    <lastmod>2025-07-17T16:41:05.333Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/factorybot-factory-not-registered-keyerror</loc>
    <lastmod>2025-03-31T18:52:09.304Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/checking-if-a-specific-column-has-an-index-in-a-ruby-on-rails-application</loc>
    <lastmod>2024-06-04T02:53:42.702Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/how-to-list-all-indexes-of-a-specific-table-in-a-rails-application</loc>
    <lastmod>2024-07-23T19:34:31.828Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/10000-views</loc>
    <lastmod>2024-05-30T01:15:03.482Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/34-edicao-do-grupo-de-usuarios-ruby-do-ceara-brasil</loc>
    <lastmod>2024-05-22T02:15:43.480Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/analista-programador-pleno-web-ruby-on-rails-remota</loc>
    <lastmod>2024-05-22T02:02:41.687Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/1-encontro-trem-on-rails-em-minas-gerais-brasil</loc>
    <lastmod>2024-05-21T02:04:00.772Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/the-surprisingly-powerful-programming-language-loved-by-stripe-and-shopify</loc>
    <lastmod>2024-05-19T20:03:01.245Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/9000-views</loc>
    <lastmod>2024-05-18T17:18:56.652Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/desenvolvedor-backend-ruby-on-rails-only-brasil-job-posting</loc>
    <lastmod>2024-05-18T03:17:16.321Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/how-to-configure-the-aws-cli-command-line-interface</loc>
    <lastmod>2024-05-17T16:39:35.535Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/senior-backend-ruby-on-rails-developer-at-nearsure</loc>
    <lastmod>2024-05-17T16:22:27.280Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/how-to-install-aws-cli-on-popos</loc>
    <lastmod>2024-05-17T13:41:46.711Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/singleton-methods-in-ruby</loc>
    <lastmod>2024-05-17T00:53:51.903Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/exploring-the-power-of-rubys-ensure-keyword</loc>
    <lastmod>2024-05-16T04:12:43.788Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/full-stack-ruby-on-rails-engineer-work-from-home-job-posting</loc>
    <lastmod>2024-05-15T01:07:17.513Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/6-ruby-meetup-in-goias-brazil</loc>
    <lastmod>2024-05-14T03:24:52.857Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/efficient-ways-to-check-your-current-git-branch-in-the-terminal</loc>
    <lastmod>2024-05-13T20:50:42.086Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/how-to-check-if-an-object-is-present-in-an-array-in-ruby</loc>
    <lastmod>2024-05-13T19:37:11.947Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/how-to-configure-factorybot-with-rspec-in-a-rails-7-application</loc>
    <lastmod>2024-05-13T19:35:44.595Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/how-to-install-and-configure-redis-server-on-popos-a-step-by-step-guide</loc>
    <lastmod>2024-05-13T19:31:05.413Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/how-to-enable-right-click-on-popos-2204-touchpad-fix</loc>
    <lastmod>2024-05-13T19:29:04.130Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/how-to-stage-and-commit-only-selected-parts-of-a-file</loc>
    <lastmod>2024-05-13T19:27:47.954Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/how-to-open-a-github-repository-in-visual-studio-code</loc>
    <lastmod>2024-05-13T19:26:23.823Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/how-to-run-rspec-tests-in-docker-without-modifying-docker-configurations</loc>
    <lastmod>2024-05-13T19:24:54.218Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/how-to-install-the-best-screenshot-software-on-popos</loc>
    <lastmod>2024-05-13T19:23:37.642Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/how-to-configure-the-vs-codes-built-in-browser-preview</loc>
    <lastmod>2024-05-13T19:22:09.744Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/setting-up-anki-on-popos-2204-a-step-by-step-guide</loc>
    <lastmod>2024-05-13T19:21:03.701Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/installing-the-best-terminal-emulator-on-popos-2204-terminator</loc>
    <lastmod>2024-11-05T01:38:15.671Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/how-to-install-git-on-linux-mint-21-vanessa</loc>
    <lastmod>2024-05-13T19:17:30.540Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/rails-app-is-searching-for-stylesheets-in-the-appassetsstylesheets-directory-instead-of-appjavascriptstylesheets</loc>
    <lastmod>2024-05-13T19:15:59.014Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/how-to-convert-a-string-to-lowercase-in-ruby</loc>
    <lastmod>2024-05-13T19:14:33.804Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/how-to-calculate-the-square-root-of-a-number-in-ruby</loc>
    <lastmod>2024-05-13T19:13:31.602Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/in-ruby-how-to-know-if-a-method-is-available-to-an-object</loc>
    <lastmod>2024-05-13T19:12:37.996Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/using-a-ruby-method-to-return-the-absolute-value-of-a-number</loc>
    <lastmod>2024-05-13T19:11:17.412Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/step-by-step-guide-setting-up-rspec-in-your-existing-rails-7-project-for-effective-testing</loc>
    <lastmod>2024-05-13T19:03:56.794Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/a-practical-guide-to-using-react-portals-with-confidence</loc>
    <lastmod>2024-05-13T18:51:23.044Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/understand-closures-in-ruby-once-and-for-all</loc>
    <lastmod>2024-05-13T18:46:14.829Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/mastering-falsy-values-in-react-avoiding-traps-and-pitfalls</loc>
    <lastmod>2024-05-15T01:01:47.924Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/how-to-run-a-cloned-react-application-with-vite-on-popos-2204</loc>
    <lastmod>2024-05-13T18:34:55.314Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/how-to-find-out-the-exact-css-configuration-used-by-rails-for-validation-error-messages</loc>
    <lastmod>2024-05-13T18:23:30.962Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/how-to-install-yarn-for-a-ruby-on-rails-application</loc>
    <lastmod>2024-05-13T16:26:26.314Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/page/page-all-topics</loc>
    <lastmod>2026-08-12T13:33:09.983Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/page/page-all-articles</loc>
    <lastmod>2026-08-12T13:33:09.983Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/series/series-ruby</loc>
    <lastmod>2026-08-12T13:33:09.983Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/series/series-design-patterns</loc>
    <lastmod>2026-08-12T13:33:09.983Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/series/series-rails</loc>
    <lastmod>2026-08-12T13:33:09.983Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/series/series-oop</loc>
    <lastmod>2026-08-12T13:33:09.983Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/series/series-programming</loc>
    <lastmod>2026-08-12T13:33:09.983Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/series/linux</loc>
    <lastmod>2026-08-12T13:33:09.983Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/archive</loc>
    <lastmod>2026-08-12T13:33:09.983Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.alexandrecalaca.com/recommendations</loc>
    <lastmod>2026-08-12T13:33:09.983Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>