<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://theshadowbyte.hashnode.dev</loc>
    <lastmod>2026-10-20T05:36:41.083Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/duckdb-pr3-investigating-art-checkpoint-overhead-behind-insert-slowdowns</loc>
    <lastmod>2026-10-20T03:02:55.279Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/duckdb-pr2-phase-3-regression-testing-and-validating-the-upstream-fix</loc>
    <lastmod>2026-10-16T07:01:06.764Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/duckdb-pr2-debugging-gdb-s-internal-crash-during-symbol-loading</loc>
    <lastmod>2026-10-13T15:50:53.150Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/duckdb-pr2-phase-2-tracing-a-memory-leak-to-checkpoint-cleanup</loc>
    <lastmod>2026-10-13T15:50:38.061Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/duckdb-pr2-how-a-missing-clearupdates-retained-stringheap-allocations</loc>
    <lastmod>2026-10-11T10:49:34.063Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/building-an-lsm-tree-memtable-in-c-engineering-discipline-behind-the-implementation</loc>
    <lastmod>2026-10-08T06:06:12.645Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/building-an-lsm-tree-memtable-in-c-small-buffer-optimization-and-heap-allocation-for-lookup-keys</loc>
    <lastmod>2026-10-07T11:02:54.615Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/duckdb-pr2-phase-1-finding-the-first-bad-commit-with-git-bisect</loc>
    <lastmod>2026-10-02T15:29:12.754Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/building-with-ai-without-outsourcing-the-thinking</loc>
    <lastmod>2026-09-29T09:14:02.140Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/duckdb-pr2-from-one-issue-to-the-next-pr-candidate</loc>
    <lastmod>2026-09-26T08:11:28.245Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/duckdb-pr1-phase-2-investigating-the-double-free</loc>
    <lastmod>2026-09-26T07:38:18.511Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/duckdb-pr1-phase-1-setting-up-the-build</loc>
    <lastmod>2026-09-26T07:38:02.448Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/duckdb-pr1-selecting-a-pr-candidate</loc>
    <lastmod>2026-09-26T07:41:07.849Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/fixing-the-silent-data-race</loc>
    <lastmod>2026-09-27T06:32:01.396Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/completing-my-wsl-installation</loc>
    <lastmod>2026-09-29T10:06:19.399Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/deconstructing-the-duckdb-buffer-system-part-3</loc>
    <lastmod>2026-09-10T05:42:57.414Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/deconstructing-the-duckdb-buffer-system-part-2</loc>
    <lastmod>2026-09-10T05:46:25.163Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/deconstructing-the-duckdb-buffer-system-part-1</loc>
    <lastmod>2026-09-05T17:36:08.597Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/series/deconstructing-duckdb</loc>
    <lastmod>2026-10-20T05:36:41.083Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/series/lsm-tree-building</loc>
    <lastmod>2026-10-20T05:36:41.083Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/archive</loc>
    <lastmod>2026-10-20T05:36:41.083Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://theshadowbyte.hashnode.dev/recommendations</loc>
    <lastmod>2026-10-20T05:36:41.083Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>