<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://sambasivareddy.in</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://sambasivareddy.in/about</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sambasivareddy.in/projects</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sambasivareddy.in/contact</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sambasivareddy.in/resume</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/tableamroutine-your-way-of-integrating-a-custom-storage-engine-into-postgresql</loc>
<lastmod>2026-07-08T05:00:03.756Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/postgresql-internals-module-1-process-memory-architecture</loc>
<lastmod>2026-07-08T03:50:14.795Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/postgresql-table-statistics-when-where-and-how-theyre-calculated</loc>
<lastmod>2026-07-07T18:22:44.173Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/postgresql-internals-module-2-page-layout-storage-internals</loc>
<lastmod>2026-07-07T17:41:04.351Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/postgresql-internals-module-3-mvcc-transaction-isolation-levels</loc>
<lastmod>2026-07-07T17:41:02.927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/postgresql-internals-module-4-write-ahead-logging-checkpoints-and-crash-recovery</loc>
<lastmod>2026-07-07T17:41:01.115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/postgresql-internals-module-5-query-pipeline-parser-planner-executor</loc>
<lastmod>2026-07-07T17:40:58.939Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/postgresql-internals-module-6-indexing-internals</loc>
<lastmod>2026-07-07T17:40:56.936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/postgresql-internals-module-7-vacuum-autovacuum-bloat</loc>
<lastmod>2026-07-07T17:40:51.331Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/postgresql-internals-module-8-concurrency-locking</loc>
<lastmod>2026-07-07T17:40:47.485Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/pg_ext_memcheck-the-memory-bug-detector-that-speaks-postgresql</loc>
<lastmod>2026-07-07T17:40:44.041Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/building-a-local-postgresql-internals-assistant-zero-api-costs</loc>
<lastmod>2026-07-07T12:24:53.778Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/rust-basics-module-1-variables-types-functions-and-control-flow</loc>
<lastmod>2026-07-06T06:51:53.219Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/what-i-read-in-march-2026</loc>
<lastmod>2026-07-05T19:02:15.346Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/summary-of-the-book-the-art-of-being-alone</loc>
<lastmod>2026-07-05T17:16:44.152Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/what-i-read-in-may-2026</loc>
<lastmod>2026-07-04T22:28:46.886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/underline-less</loc>
<lastmod>2026-07-04T22:28:10.475Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/what-i-read-in-june-2026</loc>
<lastmod>2026-07-04T22:28:06.318Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/rust-basics-module-5-generics-and-traits</loc>
<lastmod>2026-07-04T22:27:28.422Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/pgconf-india-2026</loc>
<lastmod>2026-07-04T07:53:47.801Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/what-i-read-in-april-2026</loc>
<lastmod>2026-07-01T06:16:02.464Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/i-vibe-coded-and-im-not-sorry</loc>
<lastmod>2026-06-23T09:18:44.950Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/the-2025</loc>
<lastmod>2026-06-17T08:14:06.296Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/rust-basics-4-structs-enums-and-pattern-matching</loc>
<lastmod>2026-05-19T15:08:56.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/rust-basics-2-ownership</loc>
<lastmod>2026-05-18T13:12:55.313Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/rust-basics-module-3-borrowing-and-references</loc>
<lastmod>2026-05-14T10:49:25.174Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/query-execution-pipeline</loc>
<lastmod>2026-04-23T22:22:02.067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/series/reading-postgresql</loc>
<lastmod>2026-06-13T09:24:12.764Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/series/projects</loc>
<lastmod>2026-05-27T04:26:10.121Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/series/rust-basics</loc>
<lastmod>2026-05-04T04:27:58.038Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/series/book-review</loc>
<lastmod>2026-04-27T03:46:45.585Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/series/monthly-books-summary</loc>
<lastmod>2026-03-31T12:26:00.811Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sambasivareddy.in/blog/series/postgresql-internals</loc>
<lastmod>2026-03-28T11:25:49.556Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
