
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.

::Before and ::after Pseudo‑Elements in CSS. 
Promise.all() vs. Promise.race() in JavaScript. Promise.all()vs.Promise.race()in JavaScript
Generators in JavaScript: A Beginner's Guide. Generators in JavaScript: A Beginner's Guide

Building Polyfills for JavaScript Array and String Methods. Building Polyfills for JavaScript Array and String Methods

JavaScript Error Handling Patterns. JavaScript Error Handling Patterns

The CSS overflow Property. The CSS
overflowProperty
The Difference Between JavaScript Callbacks and Promises. The Difference Between JavaScript Callbacks and Promises

Array.find(), Array.some(), and Array.every() in JavaScript. Array.find(),Array.some(), andArray.every()in JavaScript
Understanding CSS Transitions. Understanding CSS Transitions

Object.is() vs. Strict Equality in JavaScript. Object.is()vs. Strict Equality in JavaScript
What is CORS and Why is My JavaScript fetch Blocked? What is CORS and Why is My JavaScript
fetchBlocked?
Creating and Dispatching Custom Events in JavaScript. Creating and Dispatching Custom Events in JavaScript

Mastering CSS for Freelance Web Development Projects. Mastering CSS for Freelance Web Development Projects

What are CSS Preprocessors, and Why Should You Use Them? What are CSS Preprocessors, and Why Should You Use Them?

Fundamentals of HTML: A Guide. Fundamentals of HTML: A Guide

Object.freeze(), Object.seal(), and preventExtensions(). Object.freeze(),Object.seal(), andpreventExtensions()
CSS visibility: Hiding Elements Without Affecting Layout. CSS
visibility: Hiding Elements Without Affecting Layout
Controlling Element Transparency with CSS opacity. Controlling Element Transparency with CSS
opacity