-

`let` vs `var` – Part 2
1–2 minutesHere is the interview series of posts. The Part 1 of this post is here. In this tech-cartoon post, I am trying to explain the life cycle of variables, the temporary dead zone (TDZ) and how storage is created for let vs var in loops. Reference: ExploringJS ES6 variables Read more
-

`let` vs `var` – Part 1
1–2 minutesCover image courtesy – here. This series of posts is aimed at preparing oneself to face JavaScript technical interviews. Here is the source code. In this post, I shall talk about let vs var, scoping, and hoisting of JavaScript variables. let vs var The main difference between let vs var is that they have block vs function scope respectively. What is Read more
-

2017 – Reflections
1–2 minutesHappy 2018 everyone! I wish you all a great year ahead. This post is to summarise my hits and misses for 2017. Here is the biannual update and lot of other things got done after that. 2017 has been my most productive year so far, personal & professional. I submitted my first Pull Request to Read more
-

D3.js force layout
2–3 minutesDebugging the ALPHA! While I have worked with D3.js in the past, the d3-force layout library was entirely new to me and it was very interesting to learn the concepts behind the physical simulations in order to understand the networks and hierarchies of the first and the third party trackers for Lightbeam. It did take Read more
-

Web workers for Lightbeam
2–3 minutesThis is an initial attempt to improve the graph’s performance for large number of nodes using web workers. This PR is a work in progress. The idea here is to off-load the heavy force layout computations to the web worker. This improves performance during page load. I am also experimenting on passing the logic to Read more
Blog
1–2 minutes





