Index Movement - Visualization

Nifty50 over the months

Why? To keep myself from overthinking or having negative thoughts, I should focus my energy on something creative. Also, the creativity should pique my curiosity. Essentially, I should spend time learning something. Personal finance is something that we monitor and learn about in a daily manner. The PF has a variety of numbers and data to deal with. It’s more like clay that allows you to come up with any sculpture.

Why Data Visualization

Why I chose to pursue a journey in Data Visualization? This post is an explainer to the above question. What do I do for living? Data Engineering is my day job. SQL and Python have fed me and kept me going for last decade. For the uninitiated, the work involves fetching data from several sources and loading into desired target. The source and target could be a database, API endpoint, or file.

Visualization: Post grouped by years - D3 - v3

This is a follow up to last month’s post on same name. What’s new? Tooltip - Earlier, we were employing the browser’s native tooltip. With this update we have customised tooltip with publish date and categories along with the title of post. Transitions - On hovering the circles turns green and tooltip pops up. .tooltip { position: absolute; font-family: monospace; pointer-events: none; background: silver; color: black; /* width: 400px; */ text-align: left; border-radius: 6px; padding: 5px 5px; left: 50%; margin-left: -60px; z-index: 1; } .

Visualization: Post grouped by years - D3 - v2

This is a follow up to last month’s post on same name. There are few changes made to the chart. Today marker: Instead of drawing a full line for the current year, we are allowing the line to grow with passing day. This is a major change. Transition: The trasnition effects are the major change here. Ironically, the amount of code change is minimum - tbh addition of 2 lines is all that’s needed.

Visualization: Post grouped by years - D3

This is an attempt to recreate the earlier created blog post through D3js. I’m more of backend developer, working predominantly in Python + SQL. But, trying out JS is long time wish, which got fufilled through a Udemy course and some good imspiration. The visuals can be improved vastly and can add few more options. But this post is to show the progress. Also, this is an attempt to conform that D3JS output can be hosted on our static site.

Visualization: Post grouped by years

Once in a while we stumble into something interesting while we are not looking for it. This is a post on how I came across a chart while going through an online course, the experience in replicating the chart, the lessons I learnt. The instructor of the course - Course: Data Visualization Fundamentals and Best Practices by ObservableHQ. While going through his website I found this interesting chart - Blog Calendar.

How much Income Tax Are We Paying?

Income tax calculation through New Regime

During the last months of every financial year, there is a tradition, a custom to keep ourselves sane - ranting on tax that we suffered through the year, and any returns we can expect from the taxmen. In one of the ranting sessions, we had an interesting conversation. How much tax are we paying?. What is so interesting? The tax must be either 25% (new regime) or 30% (old regime).

A backend dev's journey into JS world - Part I

Why JS? And, what's the plan?

I use SQL and Python to earn my bread. Being an ETL developer turned Data Engineer, my work is to fetch data from different sources, cleaning it, and making it consumption ready before storing it in some storage space - database, S3 et al. It’s amusing to know that someone will be consuming this data and pull insights from it like a magician pulling a rabbit off his hat. The reporting tools were the go-to place to churn these processed data.