
Articles
ES6
ES6 (also known as ECMAScript 2015), was the sixth edition of the ECMAScript specification. It introduced a lot of improvements and new features to the JavaScript language (such as arrow functions, promises, classes, and template literals).
Below you will find a subset of articles from my blog specifically about ES6. This is an area that I have worked with for many years, and have managed to write about quite a few times. There are forty‑two collected together for you below.

Handling API Routes in Next.js: When to Use Server Actions vs. API Routes. 
Practical Use Cases for JavaScript Set and Map. Practical Use Cases for JavaScript
SetandMap
Understanding Tail call Optimisation in JavaScript. Understanding Tail call Optimisation in JavaScript

Understanding WeakMap and WeakSet in JavaScript. Understanding
WeakMapandWeakSetin JavaScript
Why Next.js Middleware Might Be Unavailable with Pages Router. Why Next.js Middleware Might Be Unavailable with Pages Router

Finding the Difference Between Two Strings in JavaScript. Finding the Difference Between Two Strings in JavaScript

Track Element Visibility Using Intersection Observer. Track Element Visibility Using Intersection Observer

Staying Current: Automating Copyright Year Updates. Staying Current: Automating Copyright Year Updates

3Sum in JavaScript: Two Pointers After Sorting. 3Sum in JavaScript: Two Pointers After Sorting

Differences Between Falsy and Nullish Values in JavaScript. Differences Between Falsy and Nullish Values in JavaScript

Longest Substring Without Repeating Characters in JavaScript. Longest Substring Without Repeating Characters in JavaScript

Valid Palindrome in JavaScript: Two Pointers and Normalisation. Valid Palindrome in JavaScript: Two Pointers and Normalisation

Using the filter() Method in JavaScript. Using the
filter()Method in JavaScript
Solving the LeetCode Two Sum Problem Using JavaScript. Solving the LeetCode Two Sum Problem Using JavaScript

Unravelling JavaScript: Commonly Misunderstood Methods and Features. Unravelling JavaScript: Commonly Misunderstood Methods and Features

Throttling Scroll Events in JavaScript. Throttling Scroll Events in JavaScript

How to Handle Multiple Named Exports in One JavaScript File. How to Handle Multiple Named Exports in One JavaScript File

How to Import All Named Exports from a JavaScript File. How to Import All Named Exports from a JavaScript File