<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://www.shayon.dev/tags/kvm/</loc><lastmod>2026-03-14T08:53:20-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/linux/</loc><lastmod>2026-03-14T08:53:20-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2026/65/linux-page-faults-mmap-and-userfaultfd/</loc><lastmod>2026-03-14T08:53:20-04:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/memory/</loc><lastmod>2026-03-14T08:53:20-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/mmap/</loc><lastmod>2026-03-14T08:53:20-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/</loc><lastmod>2026-03-14T08:53:20-04:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/restore/</loc><lastmod>2026-03-14T08:53:20-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/</loc><lastmod>2026-03-14T08:53:20-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/snapshot/</loc><lastmod>2026-03-14T08:53:20-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/</loc><lastmod>2026-03-14T08:53:20-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/userfaultfd/</loc><lastmod>2026-03-14T08:53:20-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/virtualization/</loc><lastmod>2026-03-14T08:53:20-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/containers/</loc><lastmod>2026-02-27T19:05:12-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/firecracker/</loc><lastmod>2026-02-27T19:05:12-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/gvisor/</loc><lastmod>2026-02-27T19:05:12-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/isolation/</loc><lastmod>2026-02-27T19:05:12-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2026/52/lets-discuss-sandbox-isolation/</loc><lastmod>2026-02-27T19:05:12-05:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/sandboxing/</loc><lastmod>2026-02-27T19:05:12-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/security/</loc><lastmod>2026-02-27T19:05:12-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/webassembly/</loc><lastmod>2026-02-27T19:05:12-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/async/</loc><lastmod>2026-02-09T15:56:16-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/checkpointing/</loc><lastmod>2026-02-09T15:56:16-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/cuda/</loc><lastmod>2026-02-09T15:56:16-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/distributed-systems/</loc><lastmod>2026-02-09T15:56:16-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/fsdp/</loc><lastmod>2026-02-09T15:56:16-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/gil/</loc><lastmod>2026-02-09T15:56:16-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/gpu/</loc><lastmod>2026-02-09T15:56:16-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/python/</loc><lastmod>2026-02-09T15:56:16-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/pytorch/</loc><lastmod>2026-02-09T15:56:16-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/training/</loc><lastmod>2026-02-09T15:56:16-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2026/38/understanding-how-gil-affects-checkpoint-performance-in-pytorch-training/</loc><lastmod>2026-02-09T15:56:16-05:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/ai/</loc><lastmod>2026-01-20T09:05:15-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/learning/</loc><lastmod>2026-01-20T09:05:15-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/llm/</loc><lastmod>2026-01-20T09:05:15-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/philosophy/</loc><lastmod>2026-01-20T09:05:15-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/software-engineering/</loc><lastmod>2026-01-20T09:05:15-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2026/19/software-engineering-when-the-machine-writes-code/</loc><lastmod>2026-01-20T09:05:15-05:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/post/2025/314/a-hypothetical-search-engine-on-s3-with-tantivy-and-warm-cache-on-nvme/</loc><lastmod>2025-11-19T07:39:53-05:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/architecture/</loc><lastmod>2025-11-19T07:39:53-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/bm25/</loc><lastmod>2025-11-19T07:39:53-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/nvme/</loc><lastmod>2025-11-19T07:39:53-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/rust/</loc><lastmod>2025-11-19T07:39:53-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/s3/</loc><lastmod>2025-11-19T07:39:53-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/search/</loc><lastmod>2025-11-19T07:39:53-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/tantivy/</loc><lastmod>2025-11-19T07:39:53-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/culture/</loc><lastmod>2025-10-27T06:53:18-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/diwali/</loc><lastmod>2025-10-27T06:53:18-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2025/300/diwali/</loc><lastmod>2025-10-27T06:53:18-04:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/festival/</loc><lastmod>2025-10-27T06:53:18-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/personal/</loc><lastmod>2025-10-27T06:53:18-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/reflection/</loc><lastmod>2025-10-27T06:53:18-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/columnar/</loc><lastmod>2025-10-15T08:58:51-07:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/compliance/</loc><lastmod>2025-10-15T08:58:51-07:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/mpu/</loc><lastmod>2025-10-15T08:58:51-07:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2025/285/mutable-atomic-deletes-with-parquet-backed-columnar-tables-on-s3/</loc><lastmod>2025-10-15T08:58:51-07:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/parquet/</loc><lastmod>2025-10-15T08:58:51-07:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2025/277/an-mvcc-like-columnar-table-on-s3-with-constant-time-deletes/</loc><lastmod>2025-10-04T11:08:59-04:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/performance/</loc><lastmod>2025-10-04T11:08:59-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2025/276/exploring-postgresql-to-parquet-archival-for-json-data-with-s3-range-reads/</loc><lastmod>2025-10-03T17:24:48+01:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/jsonb/</loc><lastmod>2025-10-03T17:24:48+01:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/postgresql/</loc><lastmod>2025-10-03T17:24:48+01:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/toast/</loc><lastmod>2025-10-03T17:24:48+01:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2025/221/bypass-postgresql-catalog-overhead-with-direct-partition-hash-calculations/</loc><lastmod>2025-08-13T17:54:04-04:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/database/</loc><lastmod>2025-08-13T17:54:04-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/partitioning/</loc><lastmod>2025-08-13T17:54:04-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/ruby/</loc><lastmod>2025-08-13T17:54:04-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/tech/</loc><lastmod>2025-08-13T17:54:04-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/agi/</loc><lastmod>2025-06-22T11:38:17-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/critical-thinking/</loc><lastmod>2025-06-22T11:38:17-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2025/172/is-agi-paradoxical/</loc><lastmod>2025-06-22T11:38:17-04:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/post/2025/164/pitfalls-of-premature-closure-with-llm-assisted-coding/</loc><lastmod>2025-06-14T09:13:12-04:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/senior-engineering/</loc><lastmod>2025-06-14T09:13:12-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2025/124/another-look-into-postgresql-cte-materialization-and-non-idempotent-subqueries/</loc><lastmod>2025-05-04T11:17:29-04:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/cte/</loc><lastmod>2025-05-04T11:17:29-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/materialization/</loc><lastmod>2025-05-04T11:17:29-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/optimization/</loc><lastmod>2025-05-04T11:17:29-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/sql/</loc><lastmod>2025-05-04T11:17:29-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2025/119/a-postgresql-planner-gotcha-with-ctes-delete-and-limit/</loc><lastmod>2025-05-04T11:17:29-04:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/databases/</loc><lastmod>2025-03-16T12:27:33-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/rails/</loc><lastmod>2025-03-16T12:27:33-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2025/75/selective-asynchronous-commits-in-postgresql-balancing-durability-and-performance/</loc><lastmod>2025-03-16T12:27:33-04:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/post/2025/53/challenging-ai-generated-code-from-first-principles/</loc><lastmod>2025-02-22T17:24:28-05:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/cursor/</loc><lastmod>2025-02-22T17:24:28-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/scaling/</loc><lastmod>2025-02-09T10:10:29-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2025/40/scaling-with-postgresql-without-boiling-the-ocean/</loc><lastmod>2025-02-09T10:10:29-05:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/post/2024/365/database-mocks-are-just-not-worth-it/</loc><lastmod>2024-12-30T15:08:42-05:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/testing/</loc><lastmod>2024-12-30T15:08:42-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/index/</loc><lastmod>2024-10-30T17:19:47-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2024/303/using-ctid-based-pagination-for-data-cleanups-in-postgresql/</loc><lastmod>2024-10-30T17:19:47-04:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/logical-replication/</loc><lastmod>2024-09-01T07:54:23-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/migrations/</loc><lastmod>2024-09-01T07:54:23-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2024/244/pg_easy_replicate-supports-schema-change-tracking-during-logical-replication/</loc><lastmod>2024-09-01T07:54:23-04:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/schema-changes/</loc><lastmod>2024-09-01T07:54:23-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/foreign-keys/</loc><lastmod>2024-08-12T14:20:13-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2024/225/stop-relying-on-if-not-exists-for-concurrent-index-creation-in-postgresql/</loc><lastmod>2024-08-12T14:20:13-04:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/politics/</loc><lastmod>2024-07-21T15:50:29-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2024/203/the-tech-industrys-moral-vacuum/</loc><lastmod>2024-07-21T15:50:29-04:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/post/2024/195/use-pg_easy_replicate-for-setting-up-logical-replication-and-switchover-in-postgresql/</loc><lastmod>2024-07-13T10:16:21-04:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/post/2024/148/fast-simple-and-metered-concurrency-in-ruby-with-concurrentsemaphore/</loc><lastmod>2024-05-27T08:45:59-04:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/unix/</loc><lastmod>2024-05-27T08:45:59-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/devops/</loc><lastmod>2024-04-13T11:53:51-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/productivity/</loc><lastmod>2024-04-13T11:53:51-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/shipping/</loc><lastmod>2024-04-13T11:53:51-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/startups/</loc><lastmod>2024-04-13T11:53:51-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2024/104/the-value-of-sitting-on-an-idea/</loc><lastmod>2024-04-13T09:43:14-04:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/incidents/</loc><lastmod>2024-03-29T11:50:37-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2024/89/incidents-and-the-requirement-of-slowing-down/</loc><lastmod>2024-03-29T11:50:37-04:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/post/2024/69/embracing-the-weeds/</loc><lastmod>2024-04-13T11:53:51-04:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/post/2024/55/100x-faster-query-in-aurora-postgres-with-a-lower-random_page_cost/</loc><lastmod>2024-02-24T13:47:29+05:30</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/post/2024/7/shipping-fast-requires-a-high-degree-of-trust/</loc><lastmod>2024-01-07T11:25:26-05:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/post/2023/363/introducing-pg_easy_replicate-2.0/</loc><lastmod>2023-12-29T12:10:03-05:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/post/2023/355/do-you-really-need-foreign-keys/</loc><lastmod>2023-12-21T12:06:16-05:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/post/2022/47/pg-osc-zero-downtime-schema-changes-in-postgresql/</loc><lastmod>2022-03-06T15:59:06-05:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/mysql/</loc><lastmod>2022-01-17T15:49:30-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2022/17/why-i-enjoy-postgresql-infrastructure-engineers-perspective/</loc><lastmod>2022-01-17T15:49:30-05:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/publications/</loc><lastmod>2026-03-01T11:38:16-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/cloud/</loc><lastmod>2020-11-25T10:51:13-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2020/130/handling-network-failures-in-the-cloud/</loc><lastmod>2020-11-25T10:51:13-05:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/tags/infrastructure/</loc><lastmod>2020-11-25T10:51:13-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/tags/network/</loc><lastmod>2020-11-25T10:51:13-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/about/</loc><lastmod>2025-06-14T09:25:19-04:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/incident/</loc><lastmod>2021-03-04T13:38:47-05:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/reading/</loc><lastmod>2020-06-20T16:20:27-07:00</lastmod><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/post/2017/363/fetch-current-signal-handlers-without-overriding-in-ruby/</loc><lastmod>2019-03-03T15:15:48-08:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.shayon.dev/categories/</loc><changefreq>daily</changefreq><priority>0.3</priority></url><url><loc>https://www.shayon.dev/series/</loc><changefreq>daily</changefreq><priority>0.3</priority></url></urlset>