javascript
JavaScript
How to sort a Set in JavaScript
ES6 introduced the set data structure in JavaScript. But sets are not ordered abstract data structures. So there is no .sort() property...
JavaScript
Getting the value of an input element as a number without parseInt
Every once in a while, you come across something and you think, how did I not know this earlier? valueAsNumber is that thing...
React
How to write comments in React (JSX)?
I was recently trying to comment out some logic inside my JSX to add context about what a potentially complex logic, but...
Development
How to write more readable JavaScript conditionals
One of the practices of clean code is to make it more readable. And a fairly common use case in code bases...
JavaScript
Deep copying in JavaScript using structuredClone
For as long as anyone can remember, deep copying in JavaScript was not a built-in feature and we had to resort to...
JavaScript
How to prevent npm install for unsupported Node.js versions
npm configurations allow us to do quite a lot of nifty things. One of them is to allow the project to set...
JavaScript
Detecting dark mode preference using JavaScript
As dark themes have become popular across the web and across operating systems, we might want to check the user's operating system...
JavaScript
JavaScript: Split string and keep the separators
String.prototype.split() is a valuable method to split strings based on a delimiter. There often comes a scenario when we want to split...

Hi there! Want some more knowledge?
Think that the knowledge shared is helpful? You might want to give our mailing list a try. We'll send you 2-4 emails a month, right when new posts come out.