May 20, 2026 • 3 min read
Building ShrikeDB's Extendible Hash Table
Why ShrikeDB uses extendible hashing for its keyspace, and how it avoids the stop-the-world rehash that bites most open-addressing tables.

May 20, 2026 • 3 min read
Why ShrikeDB uses extendible hashing for its keyspace, and how it avoids the stop-the-world rehash that bites most open-addressing tables.

May 20, 2026 • 8 min read
Why ShrikeDB uses extendible hashing for its keyspace, and how it avoids the stop-the-world rehash that bites most open-addressing tables.
April 8, 2026 • 2 min read
I moved petermckee.dev from a hand-rolled CRA single-page app to Next.js. Here's what got simpler and what I'd do again.
If you want to know more about my experiences and journey, or just talk in general, get in touch! ✌️
This site is hand-crafted, with care by me.
© 2026 All rights reserved.