Well, a year back I decided to sell my MacBook Air and build my own desktop. I hand picked all the hardware I needed but the thing I was confused about was which OS to use? I knew I’ll need dual boot with Windows + Linux. I never really like using Windows as my dayContinue reading “Moving To Linux”
Category Archives: Development
for loop & JavaScript
Looping is the most familiar concept in the arena of programming. One of the most basic and most used programming syntax. Throughout this article we will see the different way to loop through array and objects in JavaScript. Computer science is the science of trade-offs and that will our focus while going through various possibilities.Continue reading “for loop & JavaScript”
React Unit-testing – Finding DOM Elements
Writing unit-tests for your React components are important, but it also important that tests are robust. Brittle tests are not maintainable & cause frustration to developers. This post addresses once such scenario that can cause brittle unit-tests, which is finding the nodes or DOM elements. Let’s work on making them robust. DOM elements are identifiedContinue reading “React Unit-testing – Finding DOM Elements”
Vim for JavaScript Developers
Are you a JavaScript developer who loves command line interface and loves to remember commands? Are you a developer who wants to keep writing code without leaving keyboard at all? Well then vim is for you my friend. This article assumes you are little familiar with Vim editor, how to open a file and navigateContinue reading “Vim for JavaScript Developers”
Atom for React & JavaScript Developers – 2020
I recently started using Atom as my IDE for React & JavaScript development. (I am here to write my experience with Atom. I love using different editors as and when I feel like I need change.) My experience with Atom is good. I love it’s base theme Atom Dark (UI Theme) and One Dark (SyntaxContinue reading “Atom for React & JavaScript Developers – 2020”
Equality Gotchas – JavaScript
Type coercion is one of the very interesting concept to understand in JavaScript. To delve deep into the understanding of this concept let us first evaluate few conditional statements into the console of google chrome (or you can use node or any suitable method to evaluation these conditions. You will have to modify your codeContinue reading “Equality Gotchas – JavaScript”
JavaScript – Data Types
Well, we all know that JavaScript is a functional language (which is an entirely a different discussion about being functional language) has some data types, namely: Number (not Integer) String Boolean null (Special value I would call it) undefined (Special value I would call it) Let’s talk about each of this data type in detail: Number:Continue reading “JavaScript – Data Types”