DevTales
RSS Feed
Hi there👋, I'm Suhan.
Welcome to DevTales — my corner of the internet for writing about the stuff that runs underneath.
I'm interested in low-level systems: memory models, compilers, runtimes, operating systems, and the machinery that makes higher-level abstractions possible. I write about things I'm building, things I'm reading, and ideas I can't stop thinking about.
If something catches your eye, dive in.
Also into fiction? I write stories at Vicitales.
Featured
-
Building a Graph Database - The File Format
Every database is ultimately a file. This post walks through how Nexora lays out nodes, edges, and properties on disk — fixed-size pages, a root-pointer manifest, intrusive linked lists for adjacency, and a packed pointer encoding that fits a page address and slot index into a single u64.
-
Building a Graph Database - The Why
Before diving into how Nexora works, this post covers the why and what graph databases are, where relational databases fall short, and why graphs are a natural fit for highly connected data.