A good[ish] website
Web development blog, loads of UI and JavaScript topics
Telemetry is a clean sounding euphemism for tracking. Gatsby gives you a notice when you first start it: Gatsby collects anonymous usage…
Here’s how to get stuff with JavaScript. This is kind of basic but, boolean logic can handle two values: true and false , or... potato or…
Before position: sticky , we had to finesse around with scroll listeners and bounding box measurements, ugh. But nowadays position: sticky…
Here’s how to do a sticky footer the right way™ Sticky footer refers to a technique where the footer is pushed all the way to the bottom…
An uncomplicated deploy script that doesn’t use Git, but still keeps your upstream Git repo up-to-date with the live server. I’ve been using…
This post shows how to block bad bots in your robots.txt file. And it tries to figure out if it does anything? Spoiler alert, probably not…
The html video element’s preload attribute can have three values: metadata , auto , or none . This post explains what they do and which…
Here’s a post that looks into how to programmatically copy text from the DOM using JavaScript. I’m going to use React as a library, but this…
I was just struggling with a machine that was totally out of space. Here’s some ways to figure out what is hogging the storage real estate…
I just did an update on this website (finally), and churned out some new posts. This post will act as a primitive style guide and as a…