
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.

Optimising HTML Markup for SEO. 
Number.isNaN(), Number.isFinite(), and Number.isInteger() in JavaScript. Number.isNaN(),Number.isFinite(), andNumber.isInteger()in JavaScript
Browser vs. Node.js in JavaScript: Why Code Works in One and Fails in the Other. Browser vs. Node.js in JavaScript: Why Code Works in One and Fails in the Other

Understanding CSS Positioning. Understanding CSS Positioning

Promises in JavaScript: An Introduction. Promises in JavaScript: An Introduction

Function Declarations vs. Function Expressions vs. Arrow Functions. Function Declarations vs. Function Expressions vs. Arrow Functions

Rest and Spread Operators in JavaScript: A Beginner's Guide. Rest and Spread Operators in JavaScript: A Beginner's Guide

Template Literals in JavaScript: Writing Multi‑Line Strings. Template Literals in JavaScript: Writing Multi‑Line Strings

String.startsWith(), endsWith(), and includes() in JavaScript. String.startsWith(),endsWith(), andincludes()in JavaScript
Understanding Phantom window.resize Events in iOS. Understanding Phantom
window.resizeEvents in iOS
For...in vs. for...of in JavaScript. for...invs.for...ofin JavaScript
JSON.parse() and JSON.stringify() Explained for Beginners. JSON.parse()andJSON.stringify()Explained for Beginners
Default Parameters in JavaScript in More Depth. Default Parameters in JavaScript in More Depth

Array.from() and Array.of() in JavaScript. Array.from()andArray.of()in JavaScript
Default Parameters in JavaScript: A Guide. Default Parameters in JavaScript: A Guide

Understanding Arrow Functions in JavaScript. Understanding Arrow Functions in JavaScript

The arguments Object vs. Rest Parameters in JavaScript. The
argumentsObject vs. Rest Parameters in JavaScript
Why HTML Form Values are Always Strings in JavaScript. Why HTML Form Values are Always Strings in JavaScript