Category: Technology

11

Twenty Years of Engineering Practice

This year marks my twentieth year of engineering practice. I got my first actual salary in Jan of 2003 from Infosys. So it has been 20 years. It will take several posts to explain this twenty years. For now, I will list some things about which I might write in detail later.

2

Bengaluru Airport (KIA) Estimated Wait Time Data

KIA (Kempegowda International Airport Bengaluru) has interesting and valuable data about wait times at various places. They show it on overhead displays in the airport and on their website. Over time, this data can help make decisions. Hence I started saving it. Here is how you can get it.

IKEA FÖRNUFTIG Air purifier 11

IKEA Fornuftig Air Purifier Review

We use an air purifier from Eureka Forbes in the bedroom. But I was looking for one for Anju’s office. This time my requirements were simple, easy to maintain, affordable, and decent purifier. I choose IKEA Fornuftig Air Purifier. Here is my review

0

IDVC 2022 – Final Stats

As you would know, I run IDVC survey project, which collects the prices of idli, vada (vada), dose(dosa), and coffee across Bangalore. It’s an ongoing project. The idea is to map the price over time and across geographies in Bangalore.  

Part of that larger plan is also to publish the rates of idli, vada (vada), dose(dosa), and coffee at the end of every year. Since 2022 has ended. I have the stats here.

2

Programmatically Creating Embulk Configuration Files

Embulk needs a YAML file configuration for each data load. It’s a simple format, very human-readable. But there are cases where I want the YAML files to generate dynamically. Embulk does support an experimental feature that involves liquid templates. But my team is well versed in Python and Jinja2. Hence that is what we use.

3

My Boring Yet Modern Data Stack

We have a data stack that we have been using for years now. We have used it with medium to large customers, and they have worked very well. The goal has always been simple, stable, composable tools that can be used on the developer’s machine and scaled to work with massive data on production. You can self-host them, host them on the cloud, or get managed services based on your need.

Very similar to my web stack. It’s called “Boring” not because it’s dull but because there are minimal unwanted surprises. So my current stack for data looks like this. This stack is both “Modern” and “Boring.”