
Articles
Front‑end Development
Front‑end web development is my personal niche, it is the art of creating visual and interactive elements for a website, including layout, design, and interactivity, using HTML, CSS, and JavaScript.
Below you will find a subset of articles from my blog specifically about Front‑End Development. This is an area that I have worked with for many years, and have managed to write about quite a few times. There are three hundred twenty‑eight collected together for you below.

Unravelling JavaScript: Commonly Misunderstood Methods and Features. 
The will‑change Property in CSS. The
will‑changeProperty in CSS
Using the Modulo Operator in JavaScript. Using the Modulo Operator in JavaScript

Throttling Scroll Events in JavaScript. Throttling Scroll Events in JavaScript

What A Levels Do You Need for Software Engineering? What A Levels Do You Need for Software Engineering?

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

Check If a String Contains Only Whitespace with JavaScript. Check If a String Contains Only Whitespace with JavaScript

Higher‑Order Functions in JavaScript. Higher‑Order Functions in JavaScript

Improve Page Performance with content‑visibility. Improve Page Performance with
content‑visibility
Resolving mini‑css‑extract‑plugin Warnings in Gatsby. Resolving
mini‑css‑extract‑pluginWarnings in Gatsby
The End of Internet Explorer. The End of Internet Explorer

Using Container Queries in CSS. Using Container Queries in CSS

Position: sticky in CSS. position: stickyin CSS
Using the CSS :has Pseudo‑Class. Using the CSS
:hasPseudo‑Class
Spread Syntax in JavaScript (...). Spread Syntax in JavaScript (
...)
The Safest Way to Test for NaN. The Safest Way to Test for
NaN
When to Use var or let or const. When to Use
varorletorconst