Rifdhan NazeerThe Trials and Tribulations of Embedding Videos on the WebAt ThoughtSpot, we use Jenkins for automated testing. It is a standard tool in many engineering organizations, but it can lack some…Nov 7, 2022Nov 7, 2022
Rifdhan NazeerinThe StartupJavaScript Proxies: Reshaping DataA case study demonstrating the use of JavaScript Proxies to help reshape large JavaScript objects.Jun 27, 2020Jun 27, 2020
Rifdhan NazeerBuilding a Movie Rating App in ElectronOver the past few weeks, I built an open-source Electron app to rate and review all the content you consume (such as movies, TV shows…May 3, 2018May 3, 2018
Rifdhan NazeerBuilding an Electron AppLast week I built my first Electron app. Electron is a platform which essentially lets you run a web application inside a thin browser in…Aug 18, 2017Aug 18, 2017
Rifdhan NazeerA Note on JavaScript Symbol ReferencesDo you find yourself using your editor’s “rename symbol” tool often? If so, here’s an important note to consider about referencing symbols…Aug 2, 2017Aug 2, 2017
Rifdhan NazeerChoosing a JavaScript EditorThere are a long list of editors and IDEs capable of editing modern JavaScript code out there, and it can be overwhelming to have to pick…Jul 14, 2017Jul 14, 2017
Rifdhan NazeerinGoogle Cloud - CommunitySky’s the Limit: Google Cloud PlatformDuring my recent internship, I developed a Discord bot as a fun little personal project. I hosted it from my own home, on a spare computer…Jun 13, 20171Jun 13, 20171
Rifdhan NazeerMy First NPM ModuleI recently published my very first NPM module: weighted-randomly-select. I am proud to have open-sourced it (under the MIT license), and it…May 31, 2017May 31, 2017
Rifdhan NazeerThe Typical Insert-or-Update SQL QueryA great deal of SQL queries take the form of an insert-or-update, which logically consists of two steps: 1) a check for existence, then 2)…Apr 17, 2017Apr 17, 2017