SemanticCache: Streamlining LLM Query PerformanceIn the burgeoning field of artificial intelligence, the cost and speed of processing large language model (LLM) queries are critical…Jun 14, 2024Jun 14, 2024
Published inTowards DevBloom Filters: An introduction to Probabilistic Data StructuresHere, let’s explore Bloom Filters. A probablistic data structure to check set membership.Jun 10, 2023Jun 10, 2023
Published inTowards DevThe Fellowship of the Ring: An Adventure in Consistent HashingConsistent hashing: Efficiently distributes data in distributed systems. Nodes added/removed with minimal data movement, keys mapped to…May 26, 2023May 26, 2023
Published inTowards DevThe Tale of the Pythonic Message QueueToday, we’re going to embark on a thrilling journey through the land of Python, where we’ll encounter mysterious message queues, elusive…May 20, 2023May 20, 2023
Designing a Distributed Cache system (HLD Discussion)First of all, if the banner doesn’t make sense, blame @OpenAI ‘s Dall.E 2.Oct 14, 2022Oct 14, 2022
Better representing your Python objectsUnderstanding how one can represent python objects better for logging & serialization.Mar 8, 2020Mar 8, 2020
Sending a mail without a backend using JSWithout getting any server sided languages into playJan 14, 2018Jan 14, 2018
Remote : The Age of FreelancingI have been working a full time job for well over 3 years now. I have worked for large organisations like SAP Labs and small startups where…Oct 13, 2017Oct 13, 2017
One day journey from IT Geek to Audio EngineerFrom a IT geek to a make-shift audio engineer, this one is a transformation even I am surprised at !!Jul 31, 2014Jul 31, 2014
Backbone.js and Django (unchained)A short tutorial on how to go ahead and get wrangling with backbone.js and Django.Jun 24, 2014Jun 24, 2014