thejsdeveloper

Exploring, Learning & sharing

Exploring web, Learning technology and Sharing my understanding with you.

Latest Articles

Web Security for JavaScript Developers: A Comprehensive Interview Prep Guide
Vikas Yadav

Web Security for JavaScript Developers: A Comprehensive Interview Prep Guide

A deep walk-through of web security for JS developers: same-origin policy, CORS, XSS, CSRF, clickjacking, CSP, secrets, supply chain, plus 2026 case studies from axios and Vercel. Built as an interview-ready reference for anyone who (like me) has to re-learn this every few months.

Security
JavaScript
React
Interview
Webdev
Meet Temporal API: The Future of Date Handling in JavaScript
Vikas Yadav

Meet Temporal API: The Future of Date Handling in JavaScript

Say goodbye to date-handling nightmares! Learn how the new Temporal API makes working with dates and times in JavaScript a breeze.

JavaScript
development
webdev
dates
What is the Proxy ?
Vikas Yadav

What is the Proxy ?

Do you know what is Proxy in JavaScript? If not, then let's explore the curious case of Proxies in JavaScript.

JavaScript
development
webdev
LinkedList- A JavaScript Implementation
Vikas Yadav

LinkedList- A JavaScript Implementation

Lets implement LinkedList in JavaScript.

JavaScript
development
webdev
Convert any object to iterable
Vikas Yadav

Convert any object to iterable

ES6 introduced Iterable and Iterator protocols that allow objects to define custom iteration behavior. Any object can become iterable by implementing the [Symbol.iterator] method.

JavaScript
development
webdev
Special kind of array in Typescript - Tuple
Vikas Yadav

Special kind of array in Typescript - Tuple

Ever heard of Tuples? If not then this is your chance to know them better so that you can use them when needed.

Typescript
development
webdev
Curious case of sparse array in JavaScript
Vikas Yadav

Curious case of sparse array in JavaScript

Know what is sparse array and how to avoid creating it and spending a lot of time debugging it.

JavaScript
beginner
development
webdev
World of Any and Unknown in Typescript
Vikas Yadav

World of Any and Unknown in Typescript

TypeScript's any vs. unknown: Discover how any offers flexibility at the cost of type safety, while unknown enforces stricter checks, ensuring safer code practices.

Typescript
React
Angular
Webdev