
Articles
JavaScript
JavaScript is probably one of the most‑used programming languages in the world, and a cornerstone of front‑end (and more general) web development. It enables the development of interactivity and features that HTML and CSS alone simply cannot, and includes more advanced concepts like closures, callbacks, and asynchronous programming.
Below you will find a subset of articles from my blog specifically about JavaScript. This is an area that I have worked with for many years, and have managed to write about quite a few times. There are two hundred ninety‑three collected together for you below.

Understanding the Nullish Coalescing (??) Operator in JavaScript. Understanding the Nullish Coalescing (

Understanding setTimeout() in JavaScript. Understanding
setTimeout()in JavaScript
The LeetCode Zigzag Conversion Problem in TypeScript. The LeetCode Zigzag Conversion Problem in TypeScript

Sorting Objects in JavaScript. Sorting Objects in JavaScript

Commenting in Front‑End Languages. Commenting in Front‑End Languages

Return the Length of Arguments Passed in JavaScript. Return the Length of Arguments Passed in JavaScript

Dynamic Array Manipulation with JavaScript's splice(). Dynamic Array Manipulation with JavaScript's
splice()
LeetCode: Reversing Integers with JavaScript. LeetCode: Reversing Integers with JavaScript

Using the filter() Method in JavaScript. Using the
filter()Method in JavaScript
Manipulating Strings in JavaScript with split(). Manipulating Strings in JavaScript with
split()
Check If Today is Between Two Dates in JavaScript. Check If Today is Between Two Dates in JavaScript

JavaScript String Manipulation: substring() vs. substr(). JavaScript String Manipulation:
substring()vs.substr()
Solving the LeetCode Two Sum Problem Using JavaScript. Solving the LeetCode Two Sum Problem Using JavaScript

Why We Use an Empty Dependency Array in React's useEffect Hook. Why We Use an Empty Dependency Array in React's
useEffectHook
Mastering JavaScript's slice(). Mastering JavaScript's
slice()
Understanding JavaScript's sort() Method. Understanding JavaScript's
sort()Method
Responsive JavaScript and the matchMedia Method. Responsive JavaScript and the
matchMediaMethod
Unravelling JavaScript: Commonly Misunderstood Methods and Features. Unravelling JavaScript: Commonly Misunderstood Methods and Features