Abhijit MondalA hate story of Rust and Non Linear Data StructuresQuite recently Rust has gained a lot of popularity as a high level programming language that is fast and memory safe. The high performance…15 min read·Feb 19, 2024--3--3
Abhijit MondalThe time I had mixed feelings about Rust …Due to Rust’s recent rise in popularity among software engineers around the world, I got interested in learning about Rust and how it…15 min read·Feb 10, 2024--7--7
Abhijit MondalHyperLogLog, Probabilities and Dynamic Programming …In this post we will be discussing the HyperLogLog algorithm for cardinality estimation.15 min read·Jan 2, 2024----
Abhijit MondalDemystifying CPU Caches with ExamplesThis post takes inspiration from one of the famous blogs on the different CPU cache effects:11 min read·Nov 22, 2023----
Abhijit MondalFast Fourier Transform OptimizationsIn the last two posts we understood the basics of fourier transform, how to speed up the DFT calculations with FFT, then looked at how we…13 min read·Nov 8, 2023--1--1
Abhijit MondalAn excursion into Fast Fourier Transform — Part 2In this post I am going to solve a bunch of algorithmic problems to demonstrate the power of FFT algorithm and how it extends beyond time…14 min read·Nov 3, 2023----
Abhijit MondalAn excursion into Fast Fourier Transform — Part 1Let’s begin by understanding how Fourier Transform (or more specifically Discrete Fourier Transform) works and how it is useful in…9 min read·Nov 3, 2023----
Abhijit MondalWhy should you care about hash functionEver since I learnt about data structures and algorithms in college, hash tables has been the most famous and most commonly used data…13 min read·Aug 22, 2023----
Abhijit MondalUsing JAVA & Zookeeper to build a distributed key value storeIn this post, I am going to build a simple distributed key-value store using JAVA and sockets for networking.19 min read·Aug 14, 2023----
Abhijit MondalTradeoffs in Software Engineering“If the only tool you have is a hammer, it is tempting to treat everything as if it were a nail.” — Abraham Maslow11 min read·Aug 13, 2023----