<?xml-stylesheet type="text/xsl" href="https://hsps.in/sitemap.xsl"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://hsps.in/</loc><lastmod>2026-11-06T23:23:15+00:00</lastmod></url><url><loc>https://hsps.in/post/</loc><lastmod>2026-11-06T23:23:15+00:00</lastmod></url><url><loc>https://hsps.in/post/taming-a-486mb-git-repo/</loc><lastmod>2026-03-21T12:12:11+05:30</lastmod></url><url><loc>https://hsps.in/post/european-dns-server-added-1-second-to-every-page-load-in-australia/</loc><lastmod>2026-03-21T14:13:34+05:30</lastmod></url><url><loc>https://hsps.in/post/git-worktree-ai-workflow/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/html-picture-tag/</loc><lastmod>2026-11-06T23:23:15+00:00</lastmod></url><url><loc>https://hsps.in/post/object-or-software-builder-pattern-in-ruby/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/using-file-upload-to-cache-serving-pdf-files/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/rails-current-attributes/</loc><lastmod>2026-11-06T23:23:15+00:00</lastmod></url><url><loc>https://hsps.in/post/how-i-host-public-apps-using-tailscale/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/intro-to-ruby-data-and-comparable/</loc><lastmod>2026-11-06T23:23:15+00:00</lastmod></url><url><loc>https://hsps.in/post/ruby-tap-method/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/storing-postgresql-data-in-a-different-partition-for-performance/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/tailscale-for-single-user-single-host/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/setup-master-slave-database-on-postgresql-17/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/run-rails-db-migrate-on-ecs-task-aws/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/setup-on-demand-tailscale-exit-node-using-terraform-and-digital-ocean/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/change-action-mailer-settings-from-rails-console/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/test-scanner-in-sane/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/using-docker-postgres-to-take-sql-dump-from-aws-rds/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/aws-ecr-lifecycle-policy/</loc><lastmod>2026-11-06T23:23:15+00:00</lastmod></url><url><loc>https://hsps.in/post/handle-ssh-idle-connections-handing-or-getting-disconnected/</loc><lastmod>2024-04-03T20:35:05-07:00</lastmod></url><url><loc>https://hsps.in/post/argument-for-writing-test-and-tdd/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/ansible-to-install-docker-and-docker-compose-on-new-lightsail-instance/</loc><lastmod>2026-11-06T23:23:15+00:00</lastmod></url><url><loc>https://hsps.in/post/create-json-payload-for-api-test-using-factory-bot/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/setup-https-and-reverseproxy-to-docker-web-app/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/rails-copy-assets-bundler-cache-to-speed-up-build/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/sidekiq-graceful-shutdown-in-fargate-ecs/</loc><lastmod>2026-11-06T23:23:15+00:00</lastmod></url><url><loc>https://hsps.in/post/ruby-wasm/</loc><lastmod>2023-08-01T01:50:23-07:00</lastmod></url><url><loc>https://hsps.in/post/static-compile-crystal-lang-code-in-docker-and-create-a-small-image/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/share-docker-images-as-files/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/reduce-cost-of-aws-bill-part-1/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/speed-up-docker-build-using-cache/</loc><lastmod>2023-03-28T14:53:26-07:00</lastmod></url><url><loc>https://hsps.in/post/enable-docker-remote-api-on-docker-host/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/setup-nfs-server-on-ubuntu/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/wildcard-domain-in-pi-hole/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/validating-yaml-files-in-ruby/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/which-language-should-build-this-software-in/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/getting-started-with-esp-32-linux/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/amazing-emoji-keyboard-in-linux/</loc><lastmod>2026-11-06T23:23:15+00:00</lastmod></url><url><loc>https://hsps.in/post/running-migrations-from-console/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/access-history-in-irb/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/remote-coding-using-tailscale-and-code-server/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/adding-new-key-per-user-to-aws-ssh/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/htop-for-gpu-in-linux/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/how-i-setup-dark-theme-in-my-blog/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/append-to-file-using-bash/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/contact/</loc><lastmod>2024-10-13T04:01:33-07:00</lastmod></url><url><loc>https://hsps.in/projects/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/subscribe/</loc><lastmod>2025-04-09T12:29:44+05:30</lastmod></url><url><loc>https://hsps.in/videos/</loc><lastmod>2022-06-05T19:12:32-07:00</lastmod></url><url><loc>https://hsps.in/post/using-string-as-active-record-enum/</loc><lastmod>2026-11-06T23:23:15+00:00</lastmod></url><url><loc>https://hsps.in/post/php-plus-mysql-deadly-combination-there-was/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/generalized-inverted-index-gin-postgresql/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/count-how-many-routes-you-have/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/books-i-read-2021/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/no/</loc><lastmod>2021-06-04T13:09:34+05:30</lastmod></url><url><loc>https://hsps.in/post/right-vs-wrong-part-1/</loc><lastmod>2021-06-04T13:09:34+05:30</lastmod></url><url><loc>https://hsps.in/post/books-i-read-2020/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/what-you-learn-from-binge-watching/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/about/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/til-what-happens-when-you-start-ruby-method-with-capital-letters/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/review-on-rail-4.3.0-beta/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/splat-operator-in-ruby/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/convert-short-urls-to-long-urls/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/open-and-view-the-source-code-of-a-gem/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/when-my-alarm-was-found-to-be-not-working/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/model-update_attribute-update_attributes/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/make-self-executing-ruby-scripts-linux/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url><url><loc>https://hsps.in/post/setup-postgresql-and-its-libraries-to-work-with-rails/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/install-ruby-via-source-ubuntu/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/store-rpm-packages-in-cache/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/create-your-own-ubuntu/</loc><lastmod>2026-02-14T15:11:47+05:30</lastmod></url><url><loc>https://hsps.in/post/puts-hello-world/</loc><lastmod>2026-03-20T14:38:40+05:30</lastmod></url></urlset>