
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.

Asynchronous Module Definition (AMD) in JavaScript. 
Getting Started with Callbacks in JavaScript. Getting Started with Callbacks in JavaScript

Primitive vs. Reference Types in JavaScript. Primitive vs. Reference Types in JavaScript

Lifting State up in React. Lifting State up in React

Check If Your Site is Running on localhost. Check If Your Site is Running on
localhost
Five Tips on How to Be a Good Web Developer. Five Tips on How to Be a Good Web Developer

Dynamically Create a Script Element with JavaScript. Dynamically Create a Script Element with JavaScript

How to Read JavaScript Errors and Stack Traces. How to Read JavaScript Errors and Stack Traces

Pass by Value vs. Reference in JavaScript. Pass by Value vs. Reference in JavaScript
Accessing a Random Element from an Array Using JavaScript. Accessing a Random Element from an Array Using JavaScript

Why Hiring a Local Web Developer Near You Matters. Why Hiring a Local Web Developer Near You Matters
Get the Number of Years Between Two Dates with PHP and JavaScript. Get the Number of Years Between Two Dates with PHP and JavaScript

Using data‑* Attributes and dataset in JavaScript. Using
data‑*Attributes anddatasetin JavaScriptDOM Traversal: closest() in Vanilla JavaScript and jQuery. DOM Traversal:
closest()in Vanilla JavaScript and jQuery
Using classList in JavaScript: add(), remove(), toggle(), and contains(). Using
classListin JavaScript:add(),remove(),toggle(), andcontains()
!Important in CSS. !importantin CSSHandling Click Events in JavaScript. Handling Click Events in JavaScript

DOMContentLoaded vs. load in JavaScript. DOMContentLoadedvs.loadin JavaScript