Playing with Chords – Celery

TL;DR In this post, I will walk through how to use “chord” structure in Celery. The Basics Chords is a complex workflow that is present in Celery. It is a combination of two things – Groups – Groups are a way of combining several independent tasks so that they run in parallel. In a previous post,…

Celery – Groups, Loops & Parallelism

TL;DR In the post, I am exploring a few questions I had with Celery and parallelism on it using groups and implementing the same feature using blocking for loop and non-blocking for loop. I decided to do these experiments based on certain optimization challenges on an application I am working on. The Question I have…

To Optimize or Not To Optimize

TL;DR Oft times, coding is trying to find a balance between multiple parameters. Some good factors we measure code upon are – Performance Efficiency Speed Correctness Occasionally, we do miss out on factors such as – Readability Ease of Troubleshooting In this post, I will walk you through an interesting case I encountered while developing…

Taking A Break

The last three days have been a pleasure to say the least. I find myself constantly watching Netflix, reading or cooking. The last time I took a break like this was probably March 2015 when I was between jobs. I’ve taken breaks after and traveled with friends or been home to meet my family but…

The Madness of Wedding and Other Stories from Chennai

I reached Chennai on Saturday morning. Relaxed and spent good time with my cousins and others from the extended family. My cousin got married - yaaayyy! It was fun and went well. It was a bit emotional for me because this was the first major event in our family after our grandfather (paternal) passed away in 2013….

When “Private” Ceases to Exist

Data Collection, Data Profiling and Issues With the advent of the 21st century, connected devices are becoming the norm. Each hacking incident draws eyeballs on the security of the device and/or the services we use. Google, Facebook, Apple and most other companies are collecting data about us for targeted marketing and advertising, ways to seek new…

Brewing In The PoT

Path of Totality (temporary name) is the band I’ve been playing with for about two years now. Sadly we were on hiatus since last October. Amit got hitched, Sidhesh bought a house, Bharat was hanging somewhere and god knows what I was upto. We’ve been sitting down and re-writing some of Amit’s old material. It’s…