Hashnode Blogs

Blogs that turn product problems into working systems.

Practical writing on frontend craft, architecture decisions, developer workflows, and the messy middle where ideas become shipped software.

Published blogs

33

Curated from

Hashnode

Synced at

1:02 PM

Featured read

Latest from the archive

May 8, 20265 min read

Understanding this, call(), apply(), and bind() in JavaScript

JavaScript gives developers a lot of flexibility, but one thing that confuses almost everyone at first is this. In this article, we’ll understand: What this means in JavaScript How this behaves in f

this keyword in javascriptcall apply and bind methods
Read article

More writing

Recent essays and field notes

Ten latest posts, refreshed daily from the publication.

02
May 7, 20263 min read

Understanding the new Keyword in JavaScript

In JavaScript, the new keyword is used to create a new object from a constructor function. Think of a constructor function like a blueprint, and new a...

new keywordjs-new-keyword
03
May 7, 20264 min read

Understanding this in JavaScript

If you have started learning Javascript, you might have already seen the this keyword. It might be so confusing at first, but it is required knowledge...

this in jsthis keyword
04
May 3, 20264 min read

Spread vs Rest Operators in JavaScript

In ES6 (ECMAScript 2015), Javascript has introduced spread (...) and rest (...) operators. You might be wondering both looks same but the working and...

rest in jsspread in js
05
May 2, 20263 min read

Destructuring in JavaScript

JavaScript gives us a feature called destructuring. It makes working with arrays and objects much cleaner and less repetitive. If you have ever writte...

destructuring in JavaScriptjs
06
May 2, 20264 min read

Callbacks in JavaScript: Why They Exist

Javascript is a very powerful language not just because if what is can do, but how it actually does the things. One of the core and fundamental concep...

callbackscallback in js
07
Apr 21, 20263 min read

String Polyfills and Common Interview Questions in JavaScript

In Javascript, strings are used everywhere, but many developers do not know how they actually work behind the scenes. When you call a method like .toU...

js stringsjs-polyfills
08
Apr 21, 20264 min read

Map and Set in JavaScript

While working in Javascript, you have mostly worked with objects and arrays. But there are some limitations when used for large data or applying compl...

map in jsset in js
09
Apr 20, 20263 min read

Template Literals in JavaScript

Before ES6, JavaScript developers used string concatenation with the + operator const name = "Vishal"; const age = 30; const message = "My name is "...

#javascript-template-literalstemplate literals
10
Apr 18, 20264 min read

Understanding Object-Oriented Programming in Javascript

Object-oriented programming is a concept of writing code in which we organize everything around objects. An object is a combination of Properties Me...

JS OOPSOOP In JavaScript

Got any ideas?

Let’s build something impactful.

ashishkumarsaini.dev

Full Stack Developer crafting digital experiences with passion and precision.

Time in India -
1:02 pm

© 2026 Ashish Kumar Saini.