GBGrivine Balainbala-grivine.hashnode.dev00The Anatomy Of A Process4d ago · 4 min read · Hiring 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 queJoin discussion
GBGrivine Balainbala-grivine.hashnode.dev00Caching Will Humble YouMay 13 · 5 min read · There 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 joiJoin discussion
GBGrivine Balainbala-grivine.hashnode.dev00Be Mindful of Your Config ChangesApr 25 · 3 min read · From 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 Join discussion
GBGrivine Balainbala-grivine.hashnode.dev00The WAL Hole ProblemApr 18 · 8 min read · TL;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'Join discussion
GBGrivine Balainbala-grivine.hashnode.dev00When should you fsync directories?Apr 11 · 4 min read · 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, buJoin discussion