Heitinder Singh

16 Added | 2 Magazines | 9 Likes | @HeitinderSingh | Keep up with Heitinder Singh on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Heitinder Singh”

Javascript : Prototype vs Class

My last story was about ‘<i>class vs interface</i>’ in Typescript and I’m happy to say I had a lot of feedback. In those feedback I saw some people lost …

JavaScript

No, not inheritance, please call me delegation...

Aaaaah, prototypes... How many blog posts did you read where prototypes are listed as a must-know characteristic of the language? How many times …

JavaScript

An introduction to Vue.js - Chapter 1 - Basic Setup

Chapter 1 <br>Chapter 2 <br>Chapter 3 <br>Chapter 4 <br>Chapter 5<p>I recently started working with Vue.js in a more deeper way. I figured out that it isn't that hard …

JavaScript

Javascript hoisting in action

concepts and implementations<p>Have you ever seen some code like the snippet below in Javascript and thought, WTF? Look at line 2, then look at line</b> …

JavaScript

"Messy Event Flows: Part 1"

Part of a series<p>I've been trying to write lately and I've been finding it difficult. Then I watched a video "Don't create, document". TL;DR: instead …

Software Development

Difference Between var, let, and const Keywords in JavaScript

I want to discuss var, let and const keywords in detail.<b>Var</b>The JavaScript variables statement is used to declare a variable and, optionally, we can …

Immutable Paper

I've said before that immutable data is easier to reason about because it's more like the real world. That seems counterintuitive because the world …

The 7 Most Popular DEV Posts from the Past Week

<i>Every Monday we round up some of the last week's top posts, comments, and tweets. If you have any feedback, please leave a comment.</i> ❤️<p>Well this was …

Unit testing Node.js with Tape

I feel there is a tendency to forget that we, or somebody else, will have to maintain our code weeks, months or even years after its creation. Sooner …

Understanding "this" in JavaScript

<i>This article originally appeared on Simple Steps Code which tries its best to help people learn JavaScript and actually remember it.</i><p>In JavaScript, …

JavaScript

3 creative techniques for writing modular code

Modularity first started looking really interesting to me after I read the legendary SICP book (<i>Structure and Interpretation of Computer Programs</i>). …

Programming

Total React

Redux: Explain to me like I am five 👋

I think, I won't be able to explain Redux to a 5 year old kid. But recently I came through an explanation provided by @Linclark about Redux. I hope …

JavaScript

100 Data Science in Python Interview Questions and Answers for 2017

Python’s growing adoption in data science has pitched it as a competitor to R programming language. With its various libraries maturing over time to …