How building a modular drag-and-drop library led me to analyze every possible plugin combination and achieve radical bundle size transparency for developers.
NPM: npmjs.com/package/neotraverse GITHUB: github.com/puruvj/neotraverse You might have heard of...
Which one is faster: private count or #count? If you are a JavaScript developer, you might have...
Jotai is a relatively new state management library for React. It's simple, but make no mistakes, it's...
I recently moved macOS web from Preact to Svelte. Here's a firsthand account of my experience.
I have written JavaScript, TypeScript, Dart, Python, PHP, C, C++, but never tried golang before. Here is my first hand experience trying it out
Dive into Preact's source code and explore its simplicity
A little writeup of my reasons behind moving from Styled Components to SCSS modules, and the benefits I got out of this.
Do you really read own blog posts after they're verified and published? Write in comments, or if you...
Let's make the beautiful macOS Dock animation using Svelte
Some TypeScript tricks that will blow your mind right off!!
How I moved my 40+ components app from React to Preact in under 10 minutes.
React and TypeScript make up a great pair. But when you're trying to make your own hooks, and returning an array, TypeScript yells at your. Find out why.
Wanna use TypeScript but don't want all the compiler and tooling overhead? Read on to know how.
I have a helper function that infers types from the keys of object I pass to it. Helps in autocomplet...
TypeScript is cool. Super cool. It's made us Web Dev's life super easy. Read me being a total fanboy about it.
Completely get rid of callbacks in NodeJS and replace them with the great Promises.
The simplest and dependency-free way to create a folder in NodeJS if it doesn't exist
If you've spent some time with Node's fs API, you know how huge a pain its callback based pattern can get. Read out how to flatten your code using promises and async await syntax
Top level await is literally the GOAT (Greatest of All Time). In every way. Read on to know why, how to use it, and its implications
Are you a student? Then you better enroll yourself into getting the Github Student Developer Pack. So many great perks. Find out more about it.
Set up auto formatting in VSCode in just 5 minutes.
It's easy to submit dirty PRs with unnecessary number of stowaway commits. Learn how to clean this up.
Using async await in array methods is quite tricky. But it gets even trickier when you chain multiple array methods. Find out how.
Simplify and clean your codebase by making setTimeout more idiomatic using Promises
Split an array into `n` number of multiple arrays with JavaScript
GIF to MP4 conversion for performance is all the rage nowadays. But doing so in practice is really difficult, especially for cross-browser compatibility. Learn how to do it right
In this post, I delve deep into how I automated image optimization on my blog.
In this post, I delve into the details of how I built the blogging with markdown system
In this post, I delve into the details of the design part of how I built my personal site with StencilJS and what did I use to do so.