Deploying Weights and Biases on GCP and IstioA lot goes into training a model: cleaning your data, versioning it, splitting your data for training and validation, and then the…Dec 7, 2022Dec 7, 2022
Autoscale large images faster using Longhorn (distributed storage)Scaling your ML models in Kubernetes can be slow. Let’s see how to use a persistent volume claim to achieve 50% faster scale up times.Aug 20, 2022Aug 20, 2022
Detecting a rogue Nodejs function in productionUnlike a node process that uses 100% MEM, where the node generally breaks due to heap exhaustion failure. When the CPU is at 100%, the…Feb 25, 2022Feb 25, 2022
Private NPM registry with Google Artifact RegistryLern how to setup your private npm registry on google cloud and use them in your node.js projectsNov 5, 2021Nov 5, 2021
Published inGeek CultureRaft consensus algorithm and leader election in MongoDB vs CoachroachDBDistributed consensus is a primitive for constructing fault-tolerant, strongly-consistent distributed system. Let’s take a look at one of…Aug 17, 2021Aug 17, 2021
Going Online. A look into how domain names turn to IP addresses.We have been exploring the internet for ages. Typing in the domain name and somehow find the website magically open. This Saturday I try…Mar 6, 2021Mar 6, 2021
Monitoring PageSpeed and CrUX scores across builds“Today we’re announcing that the page experience signals in ranking will roll out in May 2021. The new page experience signals combine…Jan 2, 2021Jan 2, 2021
Don’t Sleep- Secret sauce to becoming a Sannin DeveloperYes, you heard me right. If you want to be one of the Sannin, YOU DO NOT SLEEP. Not for a day, a minute, even a second. Here’s what I mean.Nov 3, 2020Nov 3, 2020
Published inJavaScript in Plain EnglishCircuit Breakers in Javascript & OpossumUnderstanding circuit breaker pattern and implementation on OpossumSep 11, 2020Sep 11, 2020
Published inJavaScript in Plain EnglishState of Web Assembly 2020A benchmarking overview to help you decide when NOT to use Web Assembly.Jul 19, 20203Jul 19, 20203