
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.

Lazy Loading in Angular: Optimising Performance. 
Next.js vs. Remix: Understanding the Key Differences. Next.js vs. Remix: Understanding the Key Differences

Understanding Signals in Angular: The Future of Reactivity. Understanding Signals in Angular: The Future of Reactivity

Using Vue's Suspense for Asynchronous Components. Using Vue's Suspense for Asynchronous Components

Currying in JavaScript Explained. Currying in JavaScript Explained

Building Custom Directives in Angular. Building Custom Directives in Angular

Building Design Systems for Web Applications with Figma, Storybook, and npm. Building Design Systems for Web Applications with Figma, Storybook, and npm

Caching Strategies for Data Fetching in Next.js. Caching Strategies for Data Fetching in Next.js

What are Higher‑Order Components in React? What are Higher‑Order Components in React?

Object Control in JavaScript: defineProperties(). Object Control in JavaScript:
defineProperties()
Angular Standalone Components: Do We Still Need Modules? Angular Standalone Components: Do We Still Need Modules?

React's Reconciliation Algorithm Explained. React's Reconciliation Algorithm Explained

Understanding Event Loop and Concurrency in JavaScript. Understanding Event Loop and Concurrency in JavaScript

Exploring the call() Method in JavaScript. Exploring the
call()Method in JavaScript
The Role of Dependency Injection in Angular. The Role of Dependency Injection in Angular

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

Using Vue's Teleport for Modals and Portals. Using Vue's Teleport for Modals and Portals

Tips for Managing Memory in JavaScript. Tips for Managing Memory in JavaScript