Dom Jay

Front-End Developer for Series Eight, formerly GOSS Interactive, n9 design. Writes the occasional article, sometimes. 404s after 9pm. He/him.

43 followers104 following78 stories

Longform Stories

Falling Inline - Adding the Standard.site Plugin to Astro

Jun 5·1 min read·70 words

Falling Inline - Adding the Standard.site Plugin to Astro

Jun 5·1 min read·70 words

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.

Mar 30·2 min read·300 words

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.

Mar 30·2 min read·300 words

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.

Mar 13·1 min read·149 words

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.

Mar 13·1 min read·149 words

Page Turners - November 2025

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

Nov 27·2 min read·309 words

Page Turners - November 2025

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

Nov 27·2 min read·309 words

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?

Nov 26·8 min read·1453 words

Mastering Image Ratios With object-fit

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

Nov 26·5 min read·917 words

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?

Nov 26·8 min read·1453 words

Mastering Image Ratios With object-fit

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

Nov 26·5 min read·917 words

Page Turners - October 2025

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

Oct 31·3 min read·447 words

Page Turners - October 2025

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

Oct 31·3 min read·447 words

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.

Oct 26·5 min read·930 words

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.

Oct 26·5 min read·930 words

Page Turners - September 2025

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

Sep 1·1 min read·110 words

Page Turners - September 2025

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

Sep 1·1 min read·110 words

Page Turners - July 2025

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

Jul 31·2 min read·310 words

Page Turners - July 2025

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

Jul 31·2 min read·310 words

Page Turners - June 2025

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

Jun 30·3 min read·403 words

Page Turners - June 2025

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

Jun 30·3 min read·403 words

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.

Jun 15·9 min read·1749 words

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.

Jun 15·9 min read·1749 words

Page Turners - May 2025

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

May 29·1 min read·188 words

Page Turners - May 2025

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

May 29·1 min read·188 words

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.

Feb 15·11 min read·2037 words

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.

Feb 15·11 min read·2037 words

June Page Turners

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

Jun 25·1 min read·52 words

June Page Turners

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

Jun 25·1 min read·52 words

May Page Turners

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

May 25·1 min read·50 words

May Page Turners

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

May 25·1 min read·50 words

Spotlight: April 2024

Highlights from the month

May 1·1 min read·164 words

Spotlight: April 2024

Highlights from the month

May 1·1 min read·164 words

April Page Turners

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

Apr 25·1 min read·67 words

April Page Turners

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

Apr 25·1 min read·67 words

March Page Turners

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

Mar 31·1 min read·75 words

Spotlight: March 2024

Highlights from the month

Mar 31·3 min read·503 words

Spotlight: March 2024

Highlights from the month

Mar 31·3 min read·503 words

March Page Turners

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

Mar 31·1 min read·75 words

February Page Turners

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

Mar 9·1 min read·89 words

February Page Turners

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

Mar 9·1 min read·89 words

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.

Jan 2·3 min read·434 words

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.

Jan 2·3 min read·434 words

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…

Nov 27·7 min read·1206 words

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…

Nov 27·7 min read·1206 words

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!

Nov 13·1 min read·155 words

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!

Nov 13·1 min read·155 words

Weeknotes: October 23 – 29, 2023

Highlights from the week

Oct 23·1 min read·131 words

Weeknotes: October 23 – 29, 2023

Highlights from the week

Oct 23·1 min read·131 words

Selecting all siblings with the :has() function

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

Apr 26·4 min read·715 words

Selecting all siblings with the :has() function

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

Apr 26·4 min read·715 words

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)

Mar 9·6 min read·1057 words

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)

Mar 9·6 min read·1057 words

Text Truncation Without the Drama

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

Feb 23·3 min read·480 words

Text Truncation Without the Drama

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

Feb 23·3 min read·480 words

2022 in Review

A public reflection of 2022, both professionally and personally.

Dec 30·4 min read·636 words

2022 in Review

A public reflection of 2022, both professionally and personally.

Dec 30·4 min read·636 words

Weeknotes: March 14 - 20, 2022

Highlights from the week

Mar 14·1 min read·120 words

Weeknotes: March 14 - 20, 2022

Highlights from the week

Mar 14·1 min read·120 words

Weeknotes: February 28 - March 06, 2022

Highlights from the week

Mar 6·2 min read·222 words

Weeknotes: February 28 - March 06, 2022

Highlights from the week

Mar 6·2 min read·222 words

Weeknotes: February 21 - 27, 2022

Highlights from the week

Feb 27·1 min read·150 words

Weeknotes: February 21 - 27, 2022

Highlights from the week

Feb 27·1 min read·150 words

Weeknotes: February 14 - 20, 2022

Highlights from the week

Feb 20·1 min read·121 words

Weeknotes: February 14 - 20, 2022

Highlights from the week

Feb 20·1 min read·121 words

Let's React: Create React App

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

Feb 17·4 min read·779 words

Let's React: Create React App

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

Feb 17·4 min read·779 words

Deploying a Next.js Boilerplate to Netlify

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

Nov 3·5 min read·825 words

Deploying a Next.js Boilerplate to Netlify

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

Nov 3·5 min read·825 words

object-fit: A Starter Guide

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

Oct 20·3 min read·461 words

object-fit: A Starter Guide

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

Oct 20·3 min read·461 words

Level Up Your Styles With CSS Variables

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

Aug 16·4 min read·622 words

Level Up Your Styles With CSS Variables

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

Aug 16·4 min read·622 words

Weeknotes: April 19 – 25, 2021

Highlights from the week

Apr 25·1 min read·100 words

Weeknotes: April 19 – 25, 2021

Highlights from the week

Apr 25·1 min read·100 words

Weeknotes: April 12 – 18, 2021

Highlights from the week

Apr 18·1 min read·110 words

Weeknotes: April 12 – 18, 2021

Highlights from the week

Apr 18·1 min read·110 words