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

34

Curated from

Hashnode

Synced at

10:18 AM

Featured read

Latest from the archive

May 9, 20265 min read

Error Handling in JavaScript: try, catch, finally

While writing a Javascript code, no matter how carefully you have written the code but once the user input a invalid data and the API fails, the application might crash at runtime due to some edge cas

error handlingjs-error-handlingerror handling js
Read article

More writing

Recent essays and field notes

Ten latest posts, refreshed daily from the publication.

02
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: Wh...

this keyword in javascriptcall apply and bind methods
03
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
04
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
05
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
06
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
07
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
08
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
09
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
10
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

Got any ideas?

Let’s build something impactful.

ashishkumarsaini.dev

Full Stack Developer crafting digital experiences with passion and precision.

Time in India -
10:18 am

© 2026 Ashish Kumar Saini.