Shivendra SoniSemanticCache: Streamlining LLM Query PerformanceIn the burgeoning field of artificial intelligence, the cost and speed of processing large language model (LLM) queries are critical…Jun 14Jun 14
Shivendra SoniinTowards 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
Shivendra SoniinTowards 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
Shivendra SoniinTowards 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
Shivendra SoniDesigning 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
Shivendra SoniBetter representing your Python objectsUnderstanding how one can represent python objects better for logging & serialization.Mar 8, 2020Mar 8, 2020
Shivendra SoniSending a mail without a backend using JSWithout getting any server sided languages into playJan 14, 2018Jan 14, 2018
Shivendra SoniRemote : 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
Shivendra SoniOne 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
Shivendra SoniBackbone.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