
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.

Angular Change Detection: How It Works and How to Optimise It. 
Dynamic Calculations in CSS Using calc(). Dynamic Calculations in CSS Using
calc()
Leveraging .then() in Modern JavaScript. Leveraging
.then()in Modern JavaScript
Stopping Propagation vs. Preventing Default in JavaScript. Stopping Propagation vs. Preventing Default in JavaScript

Creating Custom Viewport Units Instead of Using vh and vw. Creating Custom Viewport Units Instead of Using
vhandvw
Staying Current: Automating Copyright Year Updates. Staying Current: Automating Copyright Year Updates

Repetitive Asynchronous Tasks with JavaScript's setInterval(). Repetitive Asynchronous Tasks with JavaScript's
setInterval()
Dynamic Navigation with React Router. Dynamic Navigation with React Router

How Much Do Software Engineers Make in the UK? How Much Do Software Engineers Make in the UK?

Top Reasons to Work with a Local Web Developer in Brighton. Top Reasons to Work with a Local Web Developer in Brighton

Is a Software Engineer High Paying? Is a Software Engineer High Paying?

Understanding prototype.apply() in JavaScript. Understanding
prototype.apply()in JavaScript
Enhancing Web Typography with text‑wrap: balance. Enhancing Web Typography with
text‑wrap: balance
The Power of text‑wrap: pretty. The Power of
text‑wrap: pretty
JavaScript's hasOwnProperty() Method. JavaScript's
hasOwnProperty()Method
Removing Duplicates from a JavaScript Array ('Deduping'). Removing Duplicates from a JavaScript Array ('Deduping')

Trigonometric Functions in CSS. Trigonometric Functions in CSS

JavaScript's typeof Operator: Uses and Limitations. JavaScript's
typeofOperator: Uses and Limitations