Command Palette

Search for a command to run...

Swarup Das
BlogSeriesSearchNewsletterAbout
Writing on software & craft

Ideas worth writing
about

Deep dives into software engineering, architecture, developer tools, and the craft of building great software.

Read the blogSubscribe
0+

Articles Published

0+

Words Written

0+

Total Reads

0+

Newsletter Subscribers

Latest Articles

Fresh from the keyboard

View all
Web Development4m read

Prototypal Inheritance in JavaScript

When I started learning JavaScript, one sentence kept popping up everywhere: “JavaScript uses prototypal inheritance.” At first, it sounded intimidating. But once I understood how property lookup…

JavaScriptprototypingprototype-chain
Web Development4m read

JavaScript Power Trio: Mastering Call, Apply, and Bind

If you have been working with JavaScript for a while, you’ve likely bumped into the this keyword. It’s powerful, but it can be slippery. Sometimes this doesn’t refer to what you think it does. This is…

JavaScriptbindapply
Web Development5m read

Mastering JavaScript's this Keyword: A Real-Life Guide

The definition seems simple: this refers to the current execution context. But in practice, it feels like this has a mind of its own. It changes based on how you call a function, not just where yo…

JavaScriptthisobjects
View all posts

Stay in the loop

Get new articles delivered to your inbox. No spam, unsubscribe anytime.

By subscribing you agree to our Privacy Policy.

Swarup Das

Ideas, articles, and knowledge for modern developers. Built with passion for the craft of software.

Explore

  • Home
  • All Posts
  • Search
  • Newsletter
  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Contact

© 2026 Swarup Das. All rights reserved.

Subscribe to newsletter