The Anatomy Of A ProcessHiring is a process... and so is firing. None of those are the processes we'll be discussing today. They're probably better covered by HR professionals than a software engineer with a keyboard and queJun 3 · 4 min readbala-grivine.hashnode.dev
Caching Will Humble YouThere are only two hard things in Computer Science: cache invalidation and naming things -- Phil Karlton I recently took on a side-quest to refactor one of the applications I first worked on when joiMay 13 · 5 min readbala-grivine.hashnode.dev
Be Mindful of Your Config ChangesFrom Google's SRE book; "The cost of failure is education." Devin Carraway Yesterday; okay, might not be yesterday depending on when you bump into this :), I decided to explore the idea of having a Apr 25 · 3 min readbala-grivine.hashnode.dev
The WAL Hole ProblemTL;DR Too Short;Just Read If a WAL write is interrupted by a Unix signal, or completes as a short write, the kernel may leave a zero-filled gap at the reserved offset. During crash recovery, TidesDB'Apr 18 · 8 min readbala-grivine.hashnode.dev
When should you fsync directories?My previous article talked about promises of disk durability, and the fact that you could still lose data even after fsync()-ing a file. This will be a short blog that builds over the previous one, buApr 11 · 4 min readbala-grivine.hashnode.dev