#tech

06 Feb 2021 . learning .
Notes On Scalability
4 mins Read


Around a month back I saw the CS75 Lecture on Scalability by David Malan. The write up contains the notes from the same that I wrote while revisiting the lecture.

SFTP is better than FTP - in the latter credentials are also sent as plain text. VPS, on an abstract level, is a slice of the shared hardware with separate... more

08 Oct 2020 . learning .
Reducing CareShare Load Time: 1+ Mins To 1 Sec
6 mins Read


How fast a website loads and lets the user interact is one of the key parameters that shape customer retention. At Zealth-AI, we are working on our product, CareShare, to ease the lives of COVID patients and we observed, with a large set of functionalities, the load time was increasingly becoming a problem. This was more pronounced for us as... more

27 Aug 2020 . tech .
Setup Prometheus-Grafana Metrics With PM2 Clusters
7 mins Read


I recently had to setup metrics monitoring for a node.js application that I have been running using PM2 clusters. This article provides an approach to do the same and I believe should be helpful to anyone wanting to collect metrics and setup grafana dashboard for their application which uses PM2 as a process manager and runs in cluster mode.

PM2... more

27 Jul 2020 . learning .
Notes From Learning Technical Writing One
8 mins Read


I recently did the Technical Writing One and below are my notes from the same. The notes are arranged in the topic wise manner as is the pre-class material for the course.

Words

Define new or unfamiliar terms; do not reinvent the wheel. Collect definition of unfamiliar terms in a glossary if too many. Use name consistently, do not change... more

23 Feb 2020 . learning .
How I Handled 1 TB of Data With Python!
13 mins Read


I recently had the opportunity to work on a large dataset (roughly 1TB) and analyze it using Python for filtering data based on some given parameters. In this post, I’ll be summing up how I accomplished the task using Python and used various measures to make the filtering process efficient.

Task Details

We have a large number of gzip files... more

02 Nov 2019 . experience .
Interview Experience With Google
4 mins Read


In a previous blog of mine regarding completing the foo.bar challenge, I talked about how I completed the foo.bar challenge but what I didn’t talk about was that I was invited for the internship recruiting process afterward soon by Google North America.

How Did I Apply?

Once, I had completed Foo.Bar challenge I received an email from Google asking for... more

31 Oct 2019 . experience .
Interview Experience With Mercari
7 mins Read


It is very exciting for me to have the chance to spend my summers 2020 at Mercari Japan. It was a roller-coaster experience from the point I applied for a Backend Engineer at Mercari Japan to the day I got the offer letter in my inbox.

I would be sharing my interview experiences in somewhat detail in order to give... more

29 Sep 2019 . tech .
Serving React With Nginx
9 mins Read


Once we get used to serving static content with Nginx, it is hard to notice the subtle changes we might require to serve React static content which uses react-router. I faced a similar bug when only the index page of iit-techambit.in was being exposed and rest pages were to be found nowhere unless redirected from the home page itself.

Nginx... more

13 May 2019 . learning .
A Better Approach; The DRY Approach
7 mins Read


Dry clothes are really easy to use, store and carry; then there are wet clothes: heavy, stinky and dripping.

Similar is the story for code: DRY (Don’t Repeat Yourself) is always preferred over WET (Write Everything Twice).

I’ve recently started learning .NET, ASP.NET, MVC, and related technologies, and thereon I stumbled upon the concept of DRY programming; it is a... more

05 May 2019 . learning .
So You Want To Do "Data"?
3 mins Read


Even stronger than Modi’s wave in 2014 Lok Sabha Elections is the drive of every second-year and third-year in KGP going into the field of data analytics; and, sadly, unlike Modi wave it’s here to stay for many following decades.

Data Analytics as a field has seen nothing less of a bubble than what was seen by the Internet in... more