<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://alvincrespo.hashnode.dev</loc>
    <lastmod>2026-09-25T15:38:01.614Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/managing-context-and-memory-for-openai-api-chat-applications</loc>
    <lastmod>2025-11-10T23:11:51.761Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/quick-tip-customizing-wsl-starting-directory</loc>
    <lastmod>2025-08-06T15:58:13.939Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/mysql-query-optimization-at-scale</loc>
    <lastmod>2025-08-01T17:57:47.415Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/integrating-stripe-webhooks-in-ruby-on-rails</loc>
    <lastmod>2025-04-18T23:34:10.773Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/react-vite-production-ready-docker</loc>
    <lastmod>2025-01-31T20:40:48.523Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/stakeholder-communications-a-framework</loc>
    <lastmod>2025-01-21T14:15:13.273Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/tool-breakdown-browser-actionssetup-chrome</loc>
    <lastmod>2025-01-20T19:05:07.785Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/getting-started-with-react-vite-docker</loc>
    <lastmod>2025-01-16T02:50:17.348Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/resolve-the-error-while-removing-network-with-docker-docker-compose</loc>
    <lastmod>2025-01-08T10:02:30.275Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/rails-8s-lazy-route-loading-devise</loc>
    <lastmod>2025-01-05T12:34:57.499Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/how-test-coverage-impacts-annual-recurring-revenue-arr</loc>
    <lastmod>2024-12-02T10:41:38.212Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/enhancing-a-scalable-export-in-ruby-on-rails-lessons-learned</loc>
    <lastmod>2024-10-18T10:00:13.061Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/build-a-scalable-export-in-ruby-on-rails</loc>
    <lastmod>2024-10-16T10:13:46.078Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/disabling-env-files-for-github-copilot</loc>
    <lastmod>2024-09-28T11:15:29.964Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/testing-viewcomponent-w-capybara</loc>
    <lastmod>2024-08-13T11:00:33.939Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/tips-docker-aliases-with-zsh-using-ohmyzsh</loc>
    <lastmod>2024-08-12T11:11:58.511Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/tips-for-working-with-complex-normalized-databases</loc>
    <lastmod>2024-07-30T12:18:53.819Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/chartjs-turbo-stimulus-in-rails-7</loc>
    <lastmod>2024-07-31T18:19:10.224Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/thoughts-on-technology-choices</loc>
    <lastmod>2024-07-31T18:17:18.134Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/integrating-google-oauth-in-rails-part-1</loc>
    <lastmod>2024-07-31T18:09:04.260Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/importing-postgresql-databases-on-heroku</loc>
    <lastmod>2024-07-31T18:07:11.206Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/reading-extreme-ownership-check-the-ego</loc>
    <lastmod>2024-07-31T16:43:30.282Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/effective-one-on-one-meetings-with-engineers</loc>
    <lastmod>2024-07-30T19:45:40.885Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/job-boards-for-developers</loc>
    <lastmod>2024-07-31T16:32:25.982Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/resolving-gemfile-warning-on-heroku-because-windows</loc>
    <lastmod>2024-07-31T16:22:00.337Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/fixing-elasticsearch-circleci-exit-code-137</loc>
    <lastmod>2024-07-31T16:20:06.450Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/hooking-up-datocms-and-gatsbyjs</loc>
    <lastmod>2024-07-31T16:16:55.968Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/leveling-up</loc>
    <lastmod>2020-05-19T16:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/testing-with-cypress-rails</loc>
    <lastmod>2020-05-13T16:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/aws-building-a-vpc-from-scratch</loc>
    <lastmod>2024-07-31T16:15:51.404Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/automated-testing-do-it</loc>
    <lastmod>2024-07-31T16:37:23.170Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/til-episode-7-utilizing-vue-watchers-for-async-data</loc>
    <lastmod>2024-07-31T16:09:24.877Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/til-episode-6-setting-up-vue-and-storybook</loc>
    <lastmod>2024-07-31T16:06:21.364Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/til-episode-5-fetching-local-data-with-gatsbyjs</loc>
    <lastmod>2024-07-31T16:04:45.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/frontend-deployments-made-easy-with-serverless-framework-website-component</loc>
    <lastmod>2024-07-30T19:58:35.601Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/getting-started-with-serverless-framework</loc>
    <lastmod>2024-07-30T19:33:54.060Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/modern-experiences-in-monolith-applications-react-portals-rails</loc>
    <lastmod>2024-07-30T19:34:20.936Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/til-episode-4-configuring-git-timeline-views</loc>
    <lastmod>2024-07-30T19:34:45.927Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/fixing-image-orientation-on-mobile-camera-uploads</loc>
    <lastmod>2024-07-30T19:35:23.060Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/til-episode-3-mocking-node-modules</loc>
    <lastmod>2024-07-30T19:35:47.510Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/til-episode-2-fix-bundler-versioning-issues</loc>
    <lastmod>2024-07-30T19:41:22.578Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/validating-your-circleci-config</loc>
    <lastmod>2024-07-30T19:42:18.138Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/til-episode-1-advice-for-growing-businesses</loc>
    <lastmod>2024-07-30T19:42:50.361Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/use-what-you-know</loc>
    <lastmod>2024-07-30T14:48:51.128Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/the-team-lead-following-up</loc>
    <lastmod>2019-05-07T16:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/the-team-lead</loc>
    <lastmod>2019-04-19T16:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/declarative-components-in-react</loc>
    <lastmod>2017-10-30T16:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/composing-react-components-through-property-transference</loc>
    <lastmod>2017-02-09T17:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/archive</loc>
    <lastmod>2026-09-25T15:38:01.614Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://alvincrespo.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-25T15:38:01.614Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>