Year in review — 2023

Read, wrote & traveled a lot!

December 30, 2023

What is the point of logarithms?

Building an intuition for logs

December 21, 2023

Quantifying data exchange volumes using AWS VPC flow logs

Here is how you can exactly say how much data flowed between your server & DB

October 7, 2023

Keyboard Wizardry - Remapping keys for a Smoother Workflow

Why waste time juggling windows when a shortcut does the job?

September 12, 2023

Notes from Let's hack bangalore hackathon

Our team came runner-ups!

September 10, 2023

On minimalism (in India)

We buy things we don't need with money we don't have to impress people we don't like

July 29, 2023

One Bag

A man is rich in proportion to the things he can live without - Henry David Thoreau

July 25, 2023

Serendipity and ChatGPT

The biggest downside of the LLM age in my opinion

June 28, 2023

Self quantification

Here's my take on collection data on thyself

June 15, 2023

How to write a custom ESLint rule in 19 lines of code

Static analysis is great, let's learn how to use it to better our code-bases

May 23, 2023

Lets talk money: Book notes

The best book I've come across related to finance. Five stars.

May 21, 2023

The story of the evolution of scheduled bulk jobs

Bulk jobs are nuanced and quintessential to every company. Here's how to get them right

May 13, 2023

The case for articulation

Articulating thought is more important than you think

April 18, 2023

From Code to Deployment - A Comprehensive Guide to CI CD

Understanding the moving components of CI/CD

March 8, 2023

Migrating from a Fast API lambda to a service

A guide on how to migrate a python fast API lambda into a Elastic beanstalk based service

January 30, 2023

Year in review — 2022

Picked up running, went on some awesome treks and much more!

December 26, 2022

Measure what matters: Book notes

The quintessential book on OKRs. Absolute gold, five stars.

November 27, 2022

Why is a base 64 encoded file 33% larger than the original?

Understanding what is base64 encoding & how it works

May 9, 2022

Understanding write concerns in MongoDB

Deep diving into the ideas behind consistency in a replicated system

April 24, 2022

Five mistakes I've made in SEO and how to avoid them

Some tips for getting SEO right

December 16, 2021

How to get icloud like folder sync, everywhere

Figuring out a sync solution for linux systems

November 8, 2021

ASDF - One version manager to manage Javascript, Python, Rust and more!

One version manager to rule them all!

October 17, 2021

Understanding OKR framework

My interpretation of the OKR framework

May 12, 2021

Understanding captioning and subtitles

And implementing an SRT parser in python along the way!

March 28, 2021

Understanding indexing and cardinality for MongoDB

Understanding what is cardinality in mongoDB and how it impacts indexing in mongoDB

March 6, 2021

The Familiarity Principle

The interesting science behind product marketing

March 4, 2021

Understanding git hooks to automate your development workflow

Automate git devops using hooks

February 6, 2021

Atomic Habits: Book notes

Very well researched book on the science of habit forming

February 3, 2021

Make a terminal based clipboard manager just using bash

Hacking to learn how clipboards work in linux

January 29, 2021

Bulk unsubscribe channels on youtube using javascript

It's time to hit the reset button

January 20, 2021

Making GUIs in terminal using whiptail

Whiptail is super simple & extremely effective at making GUIs

January 20, 2021

Understanding vCard by reading the RFC spec(rfc6350)

Ever read a RFC spec? Its awesome!

January 1, 2021

Auto muting when spotify plays an advertisement

A nifty hack to mute spotify whenever it plays an advert

December 31, 2020

Yet another implementation of Conway's game of life using p5.js

Exploring the beauty of Cellular automaton

December 27, 2020

How is fat generated in human body?

Randomly diving into biology for fun

December 22, 2020

Multiprocessing in nodejs using clusters

Running multiple servers to make use of the processor cores

December 22, 2020

Runtime data validation for typescript using io-ts

External data is unpredictable, Ensure data is always in the expected format using io-ts and typescript.

November 25, 2020

What is Bastion host?

Understanding how bastion hosts add security for instances

November 14, 2020

Understanding the CIDR notation for networking

CIDR is universal, here's a guide on how to read it

November 1, 2020

Understanding python decorators with step-by-step examples

Understanding decorators is tricky. Here's your step-by-step guide to understand how decorators work!

October 27, 2020

Cobra Effect

One of the most interesting psychology effects to study

October 3, 2020

Understanding MongoDB's Object ID

Here is how mongoDB generates a sortable ID

October 1, 2020

Understanding celery for async task processing

Solving for async task processing at scale

September 30, 2020

Load testing with Vegeta

It's over 9000!

September 30, 2020

Short circuit | GTK dev notes

Notes taken during developing my first desktop linux app

September 30, 2020

How to securely store passwords

An elementary problem & difficulties along the way

September 24, 2020

Understanding Mutual Funds

The most fundamental financial instrument to beat inflation, understand it better

July 20, 2020

Principles for programming

My personal philosophy's around programming

July 15, 2020

Setting up a brand new MacBook for development

A step by step guide to setup your MacBook for supercharged python and nodejs development

April 18, 2020

Understanding interfaces in Go Language

Understanding interfaces and how they should be used using Golang

August 9, 2018


Quotes I love, pinned & constantly updated

August 7, 2018

Theming firefox

Step by step guide on how to theme firefox browser!

August 7, 2018

Create an Albert plugin using Python

Learn how to create plugins for albert by creating a weather plugin

June 23, 2018

Managing dotfiles using GNU Stow

Automate dotfile management on linux system's using GNU stow.

January 14, 2018
Hand crafted by Bharat Kalluri