AAceinthejshater.hashnode.dev·Sep 23, 2025 · 28 min readRewriting Memcpy in AssemblyI’ve always been intrigued by Assembly. Every time I’ve looked at the generated Assembly for my C or Zig code, it’s always been interesting to see: How the simple things taken for granted are not so trivial at the machine level. How compilers cleve...00
AAceinthejshater.hashnode.dev·Jul 22, 2025 · 28 min readRed-Black Trees for An In-memory Database in Zig: Part 1A Bit of Background The inspiration for this came from Matklad’s wonderful article on building a simplified in-memory database in Zig to demonstrate the capabilities of Zig’s comptime feature. I recommend you read it, if you haven’t already (here’s a...00
AAceinthejshater.hashnode.dev·Mar 25, 2025 · 10 min readThe Value of Programming Languages That Don't Hide the DetailsWhen most people start programming, they're drawn to languages that make things easy. Python, JavaScript, and other high-level languages abstract away the messy details of memory management, system calls, and hardware interaction. This abstraction is...00