
Articles
Front‑end Development, page 5 of 19
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 thirty‑two collected together for you below.

Object Equality in JavaScript: {} isn't Equal to {}. Object Equality in JavaScript:

Understanding the Composition API in Vue 3. Understanding the Composition API in Vue 3

Dynamic Sizing with CSS min(). Dynamic Sizing with CSS
min()
Testing the Content of JSX Data in Cypress. Testing the Content of JSX Data in Cypress

Angular Change Detection: How It Works and How to Optimise It. 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