Sudarshan MuralidharMake ChatGPT Your Intern, Not Your BossHow I used ChatGPT to solve a real-world coding problem·8 min read·Jan 30, 2023----
Sudarshan MuralidharCustom-marshal Golang structs with flatteningHow to marshal a struct field that doesn’t implement the Marshaler interface4 min read·Mar 10, 2021----
Sudarshan MuralidharinStar GazersA compile-time test for mirrored Go structsunsafe — don’t try this at home!5 min read·Mar 1, 2021--1--1
Sudarshan MuralidharHow to scale up by dumbing downGrowing a search index from 100 million to 100 billion files6 min read·Nov 16, 2020----
Sudarshan MuralidharSearch 101: Google, but for inside your datacenterHow to build a scalable search index·6 min read·Nov 6, 2020----
Sudarshan MuralidharYou won’t believe how we efficiently exported a billion rows!Shipping metadata to the cloud with log-structured merge trees7 min read·Oct 30, 2020----
Sudarshan MuralidharWe improved NFS performance by 50x with one weird trickWhy we built our own NFS client in Golang·4 min read·Oct 16, 2020----
Sudarshan MuralidharinThe StartupSo, You Want to Scan a Billion Files in a Day?How to Build a Searchable File Index at Scale·5 min read·Oct 15, 2020----