A subtle code placement bug that revealed an important detail about Backend frameworks
Deep dive into routes...
Hi! I'm Ayush. I'm studying Computer Science and Engineering at PES University, Bangalore, India.
I'm passionate about Machine Learning, Databases, Distributed systems and Computer Networks. I also enjoy picking up new languages to learn, with my most recent endeavour being Go.
This will be a space to document all the work I am doing, as well as some cool things I come across on the internet.
I am currently focused on Systems Programming (Rust/C++) and Database Internals. I was previously a Research Intern at The Innovation Lab, where I worked on a subgraph search pipeline based on Graph Neural Networks.
Building a distributed, eventually-consistent key-value store from scratch. Implementing leaderless replication and conflict resolution using CRDTs (PNCounter, LWWSet) to handle network partitions.
A file compression CLI utility written in C. Implements the Huffman coding algorithm for efficient lossless compression and features a custom Homebrew tap for distribution.
A lightweight HTTP protocol implementation with support for html, json and text parsing.
Deep dive into routes...