<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://xavierlopez.me/development/databases/devops/active-record-query-only-the-columns-you-want/</loc>
<lastmod>2025-01-01T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/development/devops/unicorn-restart/</loc>
<lastmod>2025-01-01T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/development/productivity/save-file-in-vim-without-sudo/</loc>
<lastmod>2025-01-01T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/development/how-to-delete-a-local-and-remote-git-branch/</loc>
<lastmod>2025-01-01T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/development/devops/productivity/skip-the-pipeline-when-pushing-to-git/</loc>
<lastmod>2025-01-02T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/databases/devops/development/shrink-sql-db-log-file/</loc>
<lastmod>2025-01-03T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/linux/development/cant-find-the-libpq-feh-header/</loc>
<lastmod>2025-01-04T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/development/productivity/see-git-log-in-glorious-detail/</loc>
<lastmod>2025-01-05T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/development/devops/run-a-rails-app-without-a-database/</loc>
<lastmod>2025-01-06T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/linux/development/productivity/order-ls-command-output-by-date/</loc>
<lastmod>2025-01-07T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/development/display-verbose-output-during-vagrant-up/</loc>
<lastmod>2025-01-09T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/security/development/key-and-certificate-extraction-from-a-pxf-file/</loc>
<lastmod>2025-01-20T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/linux/security/systems/fetch-the-latest-gitlab-repo-signing-key/</loc>
<lastmod>2025-01-22T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/security/kubernetes-manual-certificate-update-and-upgrade-bug-fixes/</loc>
<lastmod>2025-02-27T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/aws-tag-filtering-using-terraform-data-source/</loc>
<lastmod>2025-02-12T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/security/how-to-use-kubernetes-secrets-for-rails-app-configuration/</loc>
<lastmod>2025-01-14T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/development/productivity/three-useful-fzf-commands/</loc>
<lastmod>2025-01-18T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/security/authenticating-gitlab-runner-to-kubernetes/</loc>
<lastmod>2025-02-21T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/development/devops/create-a-new-git-merge-request-on-the-command-line/</loc>
<lastmod>2025-01-29T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/systems/kubernetes-cluster-configuration/</loc>
<lastmod>2025-05-06T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/security/development/aws-cli-iam-inspection/</loc>
<lastmod>2024-12-14T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/systems/ansible/</loc>
<lastmod>2025-04-26T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/linux/systems/storage/host-storage-management/</loc>
<lastmod>2025-03-17T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/networking/development/network-troubleshooting/</loc>
<lastmod>2025-02-03T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/linux/systems/development/host-mem-and-cpu-troubleshooting/</loc>
<lastmod>2025-01-11T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/networking/virtualization-network/</loc>
<lastmod>2025-01-07T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/development/devops/python/</loc>
<lastmod>2025-06-18T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/linux/devops/useful-commands/</loc>
<lastmod>2025-04-03T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/virtualization-cpu/</loc>
<lastmod>2025-02-19T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/networking/devops/virtualization-server/</loc>
<lastmod>2025-08-14T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/linux/networking/network-concepts/</loc>
<lastmod>2025-09-10T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/development/helm-cli-practical-commands/</loc>
<lastmod>2025-01-02T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/storage/how-nfs-backed-persistent-volumes-work-in-kubernetes/</loc>
<lastmod>2025-01-02T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/chef-knife-bootstrap-practical/</loc>
<lastmod>2025-01-03T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/productivity/development/docker-cli-aliases-for-day-to-day-work/</loc>
<lastmod>2025-01-04T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/understanding-docker-containers-with-docker-create/</loc>
<lastmod>2025-01-05T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/security/creating-kubernetes-secrets-from-the-command-line/</loc>
<lastmod>2025-01-06T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/development/fixing-kubernetes-namespaces-stuck-in-terminating/</loc>
<lastmod>2025-01-07T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/storage/installing-nfs-subdir-external-provisioner-with-helm/</loc>
<lastmod>2025-01-08T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/systems/storage/understanding-byte-size-units/</loc>
<lastmod>2025-01-09T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/security/creating-and-understanding-kubeconfig-files/</loc>
<lastmod>2025-01-10T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/security/kubernetes-serviceaccount-tokens-and-ci-authentication/</loc>
<lastmod>2025-01-11T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/databases/devops/operational-realities-of-running-postgresql/</loc>
<lastmod>2025-01-12T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/development/devops/recovering-from-toolchain-drift-on-macos/</loc>
<lastmod>2025-01-13T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/databases/devops/operational-guardrails-for-multi-tenant-postgres/</loc>
<lastmod>2026-01-06T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/devops/building-production-grade-k3s-cluster-on-spare-capacity/</loc>
<lastmod>2026-01-27T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/systems/zavestudios/</loc>
<lastmod>2026-03-25T11:12:13-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/work/datalink/</loc>
<lastmod>2026-03-25T11:12:13-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/work/insight-direct/</loc>
<lastmod>2026-03-25T11:12:13-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/work/juniper/</loc>
<lastmod>2026-03-25T11:12:13-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/work/raft/</loc>
<lastmod>2026-03-25T11:12:13-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/work/saasoft/</loc>
<lastmod>2026-03-25T11:12:13-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/kubernetes-cluster-configuration/</loc>
<lastmod>2024-07-08T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/create-git-merge-request-from-command-line/</loc>
<lastmod>2024-07-22T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/authenticating-gitlab-runner-to-kubernetes/</loc>
<lastmod>2024-08-05T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/three-useful-fzf-commands/</loc>
<lastmod>2024-08-19T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/kubernetes-manual-certificate-updates/</loc>
<lastmod>2024-09-02T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/kubernetes-secrets-for-rails-app-configuration/</loc>
<lastmod>2024-09-16T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/aws-tag-filtering-terraform-data-source/</loc>
<lastmod>2024-09-30T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/fetch-gitlab-repo-signing-key/</loc>
<lastmod>2024-10-14T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/key-certificate-extraction-from-pfx/</loc>
<lastmod>2024-10-28T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/display-verbose-output-during-vagrant-up/</loc>
<lastmod>2024-11-11T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/order-ls-command-output-by-date/</loc>
<lastmod>2024-11-25T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/run-rails-app-without-database/</loc>
<lastmod>2024-12-09T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/cant-find-libpq-fe-h-header/</loc>
<lastmod>2024-12-23T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/shrink-sql-db-log-file-safely/</loc>
<lastmod>2025-01-06T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/save-file-in-vim-without-sudo/</loc>
<lastmod>2025-01-20T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/restarting-unicorn-without-dropping-requests/</loc>
<lastmod>2025-02-03T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/active-record-query-only-the-columns-you-want/</loc>
<lastmod>2025-02-17T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/see-git-log-in-glorious-detail/</loc>
<lastmod>2025-03-03T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/skip-the-pipeline-when-pushing-to-git/</loc>
<lastmod>2025-03-17T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/how-to-delete-local-and-remote-git-branch/</loc>
<lastmod>2025-03-31T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/python-fundamentals-automation-to-systems/</loc>
<lastmod>2025-04-14T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/useful-linux-commands-for-platform-engineers/</loc>
<lastmod>2025-04-28T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/ansible-practical-automation/</loc>
<lastmod>2025-05-12T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/three-useful-fzf-commands/</loc>
<lastmod>2025-05-26T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/authenticating-gitlab-runner-to-kubernetes/</loc>
<lastmod>2025-06-09T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/create-a-new-git-merge-request-on-the-command-line/</loc>
<lastmod>2025-06-23T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/aws-cli-iam-inspection/</loc>
<lastmod>2025-07-07T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/helm-cli-practical-commands/</loc>
<lastmod>2025-07-21T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/chef-knife-bootstrap-practical/</loc>
<lastmod>2025-08-04T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/docker-cli-aliases-for-day-to-day-work/</loc>
<lastmod>2025-08-18T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/understanding-docker-containers-with-docker-create/</loc>
<lastmod>2025-09-01T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/creating-kubernetes-secrets-from-the-command-line/</loc>
<lastmod>2025-09-15T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/fixing-kubernetes-namespaces-stuck-in-terminating/</loc>
<lastmod>2025-09-29T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/installing-nfs-subdir-external-provisioner-with-helm/</loc>
<lastmod>2025-10-13T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/understanding-byte-size-units/</loc>
<lastmod>2025-10-27T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/creating-and-understanding-kubeconfig-files/</loc>
<lastmod>2025-11-10T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/kubernetes-serviceaccount-tokens-and-ci-authentication/</loc>
<lastmod>2025-11-24T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/recovering-from-toolchain-drift-on-macos/</loc>
<lastmod>2025-12-08T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/kubernetes-manual-certificate-update-and-upgrade-bug-fixes/</loc>
<lastmod>2025-12-22T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/kubernetes-cluster-configuration/</loc>
<lastmod>2026-01-05T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/how-nfs-backed-persistent-volumes-work-in-kubernetes/</loc>
<lastmod>2026-01-19T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/operational-realities-of-running-postgresql/</loc>
<lastmod>2026-02-02T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/operational-guardrails-for-multi-tenant-postgres/</loc>
<lastmod>2026-02-16T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/writing/building-production-grade-k3s-cluster-on-spare-capacity/</loc>
<lastmod>2026-03-02T00:00:00-08:00</lastmod>
</url>
<url>
<loc>https://xavierlopez.me/blog/</loc>
</url>
<url>
<loc>https://xavierlopez.me/categories/</loc>
</url>
<url>
<loc>https://xavierlopez.me/cheatsheets/</loc>
</url>
<url>
<loc>https://xavierlopez.me/</loc>
</url>
<url>
<loc>https://xavierlopez.me/</loc>
</url>
<url>
<loc>https://xavierlopez.me/lab/</loc>
</url>
<url>
<loc>https://xavierlopez.me/posts/</loc>
</url>
<url>
<loc>https://xavierlopez.me/resume/</loc>
</url>
<url>
<loc>https://xavierlopez.me/systems/</loc>
</url>
<url>
<loc>https://xavierlopez.me/tags/</loc>
</url>
<url>
<loc>https://xavierlopez.me/work/</loc>
</url>
<url>
<loc>https://xavierlopez.me/writing/</loc>
</url>
<url>
<loc>https://xavierlopez.me/page2/</loc>
</url>
<url>
<loc>https://xavierlopez.me/page3/</loc>
</url>
<url>
<loc>https://xavierlopez.me/page4/</loc>
</url>
<url>
<loc>https://xavierlopez.me/page5/</loc>
</url>
<url>
<loc>https://xavierlopez.me/page6/</loc>
</url>
<url>
<loc>https://xavierlopez.me/page7/</loc>
</url>
<url>
<loc>https://xavierlopez.me/page8/</loc>
</url>
<url>
<loc>https://xavierlopez.me/page9/</loc>
</url>
<url>
<loc>https://xavierlopez.me/page10/</loc>
</url>
</urlset>
