
Articles
For somebody who quite enjoys reading and writing, I've never been much of a blogger...

Parent Selectors in CSS and Sass. 
Automatically Deploy a Static Gatsby Site via FTP. Automatically Deploy a Static Gatsby Site via FTP

Using JavaScript to Avoid Orphans. Using JavaScript to Avoid Orphans

Understanding getStaticPaths in Next.js. Understanding
getStaticPathsin Next.js
Using CSS to Deal with Widows. Using CSS to Deal with Widows

Use Greater‑Than and Less‑Than Symbols in JSX. Use Greater‑Than and Less‑Than Symbols in JSX

Reducing Image Brightness with CSS. Reducing Image Brightness with CSS

Commenting in JSX. Commenting in JSX

GetStaticProps vs. getServerSideProps in Next.js. getStaticPropsvs.getServerSidePropsin Next.js
Creating a Discernible Name for Icon Links. Creating a Discernible Name for Icon Links

Interpolation: Sass Variables Inside calc(). Interpolation: Sass Variables Inside
calc()
Building Custom Hooks in React. Building Custom Hooks in React

What is a Static Site Generator? What is a Static Site Generator?

Static Generation vs. Server‑Side Rendering in Next.js. Static Generation vs. Server‑Side Rendering in Next.js

Redirect a Default Netlify Subdomain to Your Custom Domain. Redirect a Default Netlify Subdomain to Your Custom Domain

Break Out of CSS Nesting with Sass. Break Out of CSS Nesting with Sass
Advanced Sass: Loops. 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

Alternative Text in the CSS content Property. Alternative Text in the CSS
contentProperty
Prepending PHP to a Page in Gatsby. Prepending PHP to a Page in Gatsby