I wrote bi-directional tcp congestion control... and survived!How I used edge-triggered epoll to frame packets, manage overflowing buffers, and build a proxy in C without losing my mind.17 min read路keep-alives.hashnode.devOct 4
Monoliths, Mutexes, and Mistakes: 3 System Design Problems I Tried to Solve from ScratchThis weekend me and my two other friends sat down again for discussing system design. If you're a new reader, me and my two other friends have made a weekly routine of meeting online every weekend and13 min read路keep-alives.hashnode.devJul 4
Writing an event loop in C is easy, Until...I wrote an event loop using epoll in C this week and I was surprised at how easy it was! But... TCP did not like the idea 馃 I am 2 weeks late, but this time I have written an event loop in C. NodeJS11 min read路keep-alives.hashnode.devJul 3
From Slack Clones to Data Mules: My Descent into System Design MadnessAccording to the CAP theorem, I sacrificed Consistency for Availablilty! I have some good content to share today and much better than last time. This is what caught me up for a long long time. So last24 min read路keep-alives.hashnode.devJun 12
Day the machines talked and Bloom Filters bloomed!Hello reader! As you know I am building CodeArena and it is a decentralized system. So this is the content I will be covering in today's blog: CodeArena Progress - The machines can now elect a leader10 min read路keep-alives.hashnode.devMay 16