arnabsen.devGenesis of Google's Web Ranking DynastyHi, glad you landed on this blog. I am Arnab Sen, a Software Engineer at Google. In our previous blog, we delved into the intriguing world of Graph Databases and their inner workings. Today, we'll take a detour from the technical details to explore a...Jun 29, 2024·9 min read
arnabsen.devGraph Databases 101: Guide to Understanding Connected DataTraditional databases often struggle to model and query complex interconnected data. This is where graph databases come in, offering a powerful way to represent and navigate relationships. In this blog series, we will dive into a high level idea of w...Jun 2, 2024·6 min read
arnabsen.devLeaping into Lempel-Ziv Compression SchemesHey everyone! In this blog, we're going to continue our discussion on data compression, but this time, we're diving into some real-world algorithms that make it all happen. Here was my previous blog which builds the intuition behind compression: http...Apr 14, 2024·12 min read
arnabsen.devThe Compression ConundrumCouple of days back I was reading about compression and how different compression algorithms work and realized that I had a flawed understanding of the fundamentals of compression algorithms. So here I am noting down what I learnt. I will not cover a...Mar 24, 2024·7 min read
arnabsen.devOne Instruction to Rule Them All: Exploring OISCBackground As software developers, our daily routine revolves around crafting programs in familiar languages such as JavaScript, C++, Python, Rust, Java, and more. We immerse ourselves in mastering the syntax of these languages and then put the keywo...Nov 13, 2023·8 min read