Articles
Development
This is a very broad category within my articles which encompasses any aspect of web development, from initial design and architecture to coding, testing, and deployment.
Below you will find a subset of articles from my blog specifically about 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 collected together for you below.
Advanced Sass: Loops. 
Hiding Empty Elements with CSS. Hiding Empty Elements with CSS

Disabling Text Selection Highlighting with CSS. Disabling Text Selection Highlighting with CSS

Prepending PHP to a Page in Gatsby. Prepending PHP to a Page in Gatsby

If Not Internet Explorer Conditional HTML. If Not Internet Explorer Conditional HTML

Throttling vs. Debouncing in JavaScript: Managing Event Frequency. Throttling vs. Debouncing in JavaScript: Managing Event Frequency

UseReducer in React. useReducerin React
Dynamic Routes in Next.js. Dynamic Routes in Next.js
JavaScript’s Math.random(). JavaScript's
Math.random()
UseRef in React. useRefin React
Class vs. Functional Components in React. Class vs. Functional Components in React

Advanced Techniques for Responsive Web Design. Advanced Techniques for Responsive Web Design

Custom _app and Custom _document in Next.js. Custom
_appand Custom_documentin Next.js
Understanding the JavaScript Event Loop. Understanding the JavaScript Event Loop

Creating Interactive User Interfaces with HTML, CSS, and JavaScript. Creating Interactive User Interfaces with HTML, CSS, and JavaScript

How to Prevent Race Conditions in JavaScript with AbortController. How to Prevent Race Conditions in JavaScript with
AbortController
Best Practices for Cross‑Browser Compatibility. Best Practices for Cross‑Browser Compatibility

Using next/link for Client‑Side Navigation. Using
next/linkfor Client‑Side Navigation