RSSAmplifier

Blog

Dom Jay | Developer & Writer

Dom Jay's digital garden. CSS, JavaScript, and the web platform - written honestly, published impatiently, and updated whenever guilt kicks in.

dominickjay.comRSS feed ↗41 posts

Latest posts

You Don't Need JavaScript to Highlight Hash Targets

Style the exact text a URL fragment resolves to. No JavaScript, no class toggling. Just CSS on real navigation.

Google Has Opinions About What Your Posts Say

Google's search results are summarising your page. Its opinions aren't always right - they just need to look like yours.

Feed the Writers

With AI consolidating our research for us, here's a list of newsletters I'm currently subscribed to in order to keep those content publishers alive and visible

Page Turners - March 2026

This months page turners have articles written by Terry Godier, David Bushell, Nicole Sullivan, Stuart Robson and Abbey Perini. Plus a crazy video of a CSS game and a unique portfolio site.

The Aesthetics of Code

We can describe code that works. We struggle to describe code that's good. This is an attempt at the difference.

Page Turners - November 2025

A list of links and demos I've collected over November 2025, with the intention of posting monthly

Imposter Syndrome and the “Actual, Real, Developer”

Why does an industry full of creative, successful professionals make so many of them feel like they're just getting away with a con?

Mastering Image Ratios With object-fit

Stop the jumps: the two-line CSS fix that kills CLS for good

Page Turners - October 2025

A list of links and demos I've collected over November 2025, with the intention of posting monthly

The Feed Never Stops: On the Developer Anxiety That Never Goes Away

The anxiety that you're not keeping up isn't a personal failing - it's the predictable result of measuring yourself against a target that has never existed.

Page Turners - September 2025

A list of links and demos I've collected over September 2025, with the intention of posting monthly

Page Turners - July 2025

A list of links and demos I've collected over July 2025, with the intention of posting monthly

Page Turners - June 2025

A list of links and demos I've collected over June 2025, with the intention of posting monthly

Reclaiming the Flow: Mastering Visual vs. DOM Order with @reading-order

Your CSS is lying to some of your users. Here's the property that fixes it.

Page Turners - May 2025

A list of links and demos I've collected over May 2025, with the intention of posting monthly

Put Your CSS In Its Place with @scope

How @scope finally gives CSS the style boundaries it's always needed - and why that means BEM can retire.

June Page Turners

A collection of articles I've read over June 2024, with the intention of posting monthly

May Page Turners

A collection of articles I've read over May 2024, with the intention of posting monthly

Spotlight: April 2024

Highlights from the month

April Page Turners

A collection of articles I've read over April 2024, with the intention of posting monthly

March Page Turners

A collection of articles I've read over March 2024, with the intention of posting monthly

Spotlight: March 2024

Highlights from the month

February Page Turners

A collection of articles I`ve read over February 2024, with the intention of posting monthly

Starting 2024

I read Rach Smith's post 'a work from home reset for the new year' and had a thought about how I want to start the year off professionally.

Replacing GSAP with scroll animations

I was interested in picking up some new CSS tricks, and there’s been a lot of talk recently about scroll driven animations. Feeling inspired during a weekend away, I dug around on Codepen for some and came across this pen from Ryan Mulligan (hexagoncircle).

The default-iest of Apps

There’s been a trend recently of writing up a list of default apps, stemming from a recent podcast, so here I am, jumping on that trend!

Weeknotes: October 23 – 29, 2023

Highlights from the week

Selecting all siblings with the :has() function

Reaching an element's siblings in CSS used to be tough. :has() changes everything.

Making variable fonts fit your site theme

Don't like some of the colors used on a variable font? Don't stand for it (...unless the options aren't provided anyway, in which case fall in line)

Text Truncation Without the Drama

How line-clamp truncates text in four lines of CSS - no JS, no npm package, no polyfill needed.

2022 in Review

A public reflection of 2022, both professionally and personally.

Weeknotes: March 14 - 20, 2022

Highlights from the week

Weeknotes: February 28 - March 06, 2022

Highlights from the week

Weeknotes: February 21 - 27, 2022

Highlights from the week

Weeknotes: February 14 - 20, 2022

Highlights from the week

Let's React: Create React App

A deep dive into Create React App - a tool for building single page applications

Deploying a Next.js Boilerplate to Netlify

Setting up the Netlify CLI to deploy a Next application to Netlify

object-fit: A Starter Guide

The five values, which one you'll actually use, and why cover is almost always the answer

Level Up Your Styles With CSS Variables

The four behaviours that make custom properties more than just variables.

Weeknotes: April 19 – 25, 2021

Highlights from the week

Weeknotes: April 12 – 18, 2021

Highlights from the week