GyaanSetu JavaScript

The JavaScript and TypeScript ecosystem.

126 articlesDeep, practical knowledge

Your Console Is Lying To You

Your Console Is Lying To You Your browser DevTools might mislead you during debugging. It is not broken. It is optimized for speed, not for perfect accuracy. Here is why you canno…

JavaScript · 2 min read

My Backup Lost Every Photo

My Backup Lost Every Photo I built a backup button for an offline mood tracker. It exported data to a JSON file. Users could save it and move it to a new phone. It seemed perfect.…

JavaScript · 2 min read

Custom E commerce on Firebase

Custom E commerce on Firebase I built a custom e commerce site from scratch. I did not use off the shelf platforms. I used Firebase Realtime Database and Netlify. The goal was to…

JavaScript · 2 min read

Debugging This Stuff

Debugging This Stuff Beginners think experienced developers do not make mistakes. The truth is different. Experienced developers just find mistakes faster. I built a full stack pr…

JavaScript · 2 min read

100 Days, 87 Tools, Zero Servers

100 Days, 87 Tools, Zero Servers I spent 100 days building ToolKnit. It is a suite of 87 browser based tools. Most tool sites work like this: You upload a file. A server processes…

JavaScript · 2 min read

JavaScript Arrays Methods Part 1

JavaScript Arrays Methods Part 1 An array is a special object in JavaScript. It stores multiple values in one variable. Instead of creating separate variables for every student: l…

JavaScript · 2 min read