<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Dom Jay | Developer &amp; Writer</title><description>Writing about CSS, JavaScript, and the web platform by Dom Jay - a developer and writer based in the UK.</description><link>https://dominickjay.com/</link><item><title>The Brag Document: Your Secret Weapon Against Self-Doubt</title><link>https://dominickjay.com/writing/brag-document-your-secret-weapon/</link><guid isPermaLink="true">https://dominickjay.com/writing/brag-document-your-secret-weapon/</guid><description>A super quick insight into the object-fit property</description><pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Reclaiming the Flow: Mastering Visual vs. DOM Order with @reading-order</title><link>https://dominickjay.com/writing/content-flow-with-reading-order/</link><guid isPermaLink="true">https://dominickjay.com/writing/content-flow-with-reading-order/</guid><description>Your CSS is lying to some of your users. Here&apos;s the property that fixes it.</description><pubDate>Mon, 16 Jun 2025 00:00:00 GMT</pubDate></item><item><title>object-fit: A Starter Guide</title><link>https://dominickjay.com/writing/css-object-fit/</link><guid isPermaLink="true">https://dominickjay.com/writing/css-object-fit/</guid><description>The five values, which one you&apos;ll actually use, and why cover is almost always the answer</description><pubDate>Wed, 20 Oct 2021 00:00:00 GMT</pubDate></item><item><title>Put Your CSS In Its Place with @scope</title><link>https://dominickjay.com/writing/css-scope/</link><guid isPermaLink="true">https://dominickjay.com/writing/css-scope/</guid><description>How @scope finally gives CSS the style boundaries it&apos;s always needed - and why that means BEM can retire.</description><pubDate>Sat, 15 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Deploying a Next.js Boilerplate to Netlify</title><link>https://dominickjay.com/writing/deploying-a-nextjs-boilerplate-to-netlify/</link><guid isPermaLink="true">https://dominickjay.com/writing/deploying-a-nextjs-boilerplate-to-netlify/</guid><description>Setting up the Netlify CLI to deploy a Next application to Netlify</description><pubDate>Wed, 03 Nov 2021 00:00:00 GMT</pubDate></item><item><title>The Clean Markup Way to Decorate Headlines</title><link>https://dominickjay.com/writing/enhancing-headline-pseudo-elements/</link><guid isPermaLink="true">https://dominickjay.com/writing/enhancing-headline-pseudo-elements/</guid><description>You shouldn&apos;t have to wrap every headline in an extra &lt;span&gt; just to add a decorative stroke or underline. That&apos;s messy HTML and painful to maintain. This article reveals the simple, two-line CSS trick using pseudo-elements that lets you customize every pixel of your typography&apos;s look, keeping your markup squeaky clean and your designs highly custom. Stop polluting your document—start designing with pure CSS magic.</description><pubDate>Mon, 10 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Imposter Syndrome and the “Actual, Real, Developer”</title><link>https://dominickjay.com/writing/imposter-syndrome-real-developer/</link><guid isPermaLink="true">https://dominickjay.com/writing/imposter-syndrome-real-developer/</guid><description>Why does an industry full of creative, successful professionals make so many of them feel like they&apos;re just getting away with a con?</description><pubDate>Wed, 26 Nov 2025 00:00:00 GMT</pubDate></item><item><title>2022 in Review</title><link>https://dominickjay.com/writing/2022-in-review/</link><guid isPermaLink="true">https://dominickjay.com/writing/2022-in-review/</guid><description>A public reflection of 2022, both professionally and personally.</description><pubDate>Fri, 30 Dec 2022 00:00:00 GMT</pubDate></item><item><title>The blog questions challenge</title><link>https://dominickjay.com/writing/blog-questions-challenge/</link><guid isPermaLink="true">https://dominickjay.com/writing/blog-questions-challenge/</guid><pubDate>Thu, 20 Jun 2024 00:00:00 GMT</pubDate></item><item><title>The default-iest of Apps</title><link>https://dominickjay.com/writing/default-apps/</link><guid isPermaLink="true">https://dominickjay.com/writing/default-apps/</guid><description>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!</description><pubDate>Mon, 13 Nov 2023 00:00:00 GMT</pubDate></item><item><title>Desert Island Discs post</title><link>https://dominickjay.com/writing/desert-island-discs/</link><guid isPermaLink="true">https://dominickjay.com/writing/desert-island-discs/</guid><description>8 albums - each from a point of my life.</description><pubDate>Mon, 10 Feb 2025 00:00:00 GMT</pubDate></item><item><title>CSS env() Function: A Developer&apos;s Guide</title><link>https://dominickjay.com/writing/css-env-function-guide/</link><guid isPermaLink="true">https://dominickjay.com/writing/css-env-function-guide/</guid><description>Explore the CSS env() function and its practical applications for responsive, device-aware layouts.</description><pubDate>Mon, 27 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Flexbox Safe and Unsafe Values: A Complete Guide</title><link>https://dominickjay.com/writing/flexbox-safe-unsafe-values/</link><guid isPermaLink="true">https://dominickjay.com/writing/flexbox-safe-unsafe-values/</guid><description>Understanding safe and unsafe values in CSS flexbox properties and their impact on layout behavior.</description><pubDate>Mon, 27 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Making variable fonts fit your site theme</title><link>https://dominickjay.com/writing/font-palette/</link><guid isPermaLink="true">https://dominickjay.com/writing/font-palette/</guid><description>Don&apos;t like some of the colors used on a variable font? Don&apos;t stand for it (...unless the options aren&apos;t provided anyway, in which case fall in line)</description><pubDate>Thu, 09 Mar 2023 00:00:00 GMT</pubDate></item><item><title>Investigating the color-mix property</title><link>https://dominickjay.com/writing/investigating-the-color-mix-property/</link><guid isPermaLink="true">https://dominickjay.com/writing/investigating-the-color-mix-property/</guid><pubDate>Mon, 10 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Getting Started with CSS Variables in GSAP in 5 Minutes</title><link>https://dominickjay.com/writing/getting-started-with-css-variables-gsap/</link><guid isPermaLink="true">https://dominickjay.com/writing/getting-started-with-css-variables-gsap/</guid><description>Dive into the exciting world of GSAP&apos;s latest feature - direct CSS variable animation! No more workarounds, just pure animation magic.</description><pubDate>Wed, 12 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Let&apos;s React: Create React App</title><link>https://dominickjay.com/writing/lets-react-create-react-app/</link><guid isPermaLink="true">https://dominickjay.com/writing/lets-react-create-react-app/</guid><description>A deep dive into Create React App - a tool for building single page applications</description><pubDate>Thu, 17 Feb 2022 00:00:00 GMT</pubDate></item><item><title>Level Up Your Styles With CSS Variables</title><link>https://dominickjay.com/writing/level-up-your-styles-with-css-variables/</link><guid isPermaLink="true">https://dominickjay.com/writing/level-up-your-styles-with-css-variables/</guid><description>The four behaviours that make custom properties more than just variables.</description><pubDate>Tue, 17 Aug 2021 00:00:00 GMT</pubDate></item><item><title>Text Truncation Without the Drama</title><link>https://dominickjay.com/writing/line-clamp/</link><guid isPermaLink="true">https://dominickjay.com/writing/line-clamp/</guid><description>How line-clamp truncates text in four lines of CSS - no JS, no npm package, no polyfill needed.</description><pubDate>Thu, 23 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Stop Using Media Queries: Effortless Dark Mode with CSS light-dark()</title><link>https://dominickjay.com/writing/light-dark/</link><guid isPermaLink="true">https://dominickjay.com/writing/light-dark/</guid><description>A new CSS color function for effortless light/dark mode theming</description><pubDate>Thu, 25 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Mastering Image Ratios With object-fit</title><link>https://dominickjay.com/writing/mastering-image-ratios-object-fit/</link><guid isPermaLink="true">https://dominickjay.com/writing/mastering-image-ratios-object-fit/</guid><description>Stop the jumps: the two-line CSS fix that kills CLS for good</description><pubDate>Wed, 26 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Page Turners - May 2025</title><link>https://dominickjay.com/writing/page-turners-2025-05-28/</link><guid isPermaLink="true">https://dominickjay.com/writing/page-turners-2025-05-28/</guid><description>A list of links and demos I&apos;ve collected over May 2025, with the intention of posting monthly</description><pubDate>Thu, 29 May 2025 00:00:00 GMT</pubDate></item><item><title>Page Turners - July 2025</title><link>https://dominickjay.com/writing/page-turners-2025-07-31/</link><guid isPermaLink="true">https://dominickjay.com/writing/page-turners-2025-07-31/</guid><description>A list of links and demos I&apos;ve collected over July 2025, with the intention of posting monthly</description><pubDate>Thu, 31 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Page Turners - June 2025</title><link>https://dominickjay.com/writing/page-turners-2025-06-30/</link><guid isPermaLink="true">https://dominickjay.com/writing/page-turners-2025-06-30/</guid><description>A list of links and demos I&apos;ve collected over June 2025, with the intention of posting monthly</description><pubDate>Mon, 30 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Page Turners - September 2025</title><link>https://dominickjay.com/writing/page-turners-2025-08-31/</link><guid isPermaLink="true">https://dominickjay.com/writing/page-turners-2025-08-31/</guid><description>A list of links and demos I&apos;ve collected over September 2025, with the intention of posting monthly</description><pubDate>Mon, 01 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Page Turners - October 2025</title><link>https://dominickjay.com/writing/page-turners-2025-10-31/</link><guid isPermaLink="true">https://dominickjay.com/writing/page-turners-2025-10-31/</guid><description>A list of links and demos I&apos;ve collected over November 2025, with the intention of posting monthly</description><pubDate>Fri, 31 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Page Turners - November 2025</title><link>https://dominickjay.com/writing/page-turners-2025-11-27/</link><guid isPermaLink="true">https://dominickjay.com/writing/page-turners-2025-11-27/</guid><description>A list of links and demos I&apos;ve collected over November 2025, with the intention of posting monthly</description><pubDate>Thu, 27 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Page Turners - March 2026</title><link>https://dominickjay.com/writing/page-turners-2026-03-30/</link><guid isPermaLink="true">https://dominickjay.com/writing/page-turners-2026-03-30/</guid><description>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.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Page Turners - April 2026</title><link>https://dominickjay.com/writing/page-turners-2026-04-27/</link><guid isPermaLink="true">https://dominickjay.com/writing/page-turners-2026-04-27/</guid><description>This months page turners have articles written by John Rhea, Scott Jehl, Chris Coyier, Amit Sheen and Stewart Robson. Plus a couple of quizzes!</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item><item><title>April Page Turners</title><link>https://dominickjay.com/writing/page-turners-april/</link><guid isPermaLink="true">https://dominickjay.com/writing/page-turners-april/</guid><description>A collection of articles I&apos;ve read over April 2024, with the intention of posting monthly</description><pubDate>Thu, 25 Apr 2024 00:00:00 GMT</pubDate></item><item><title>February Page Turners</title><link>https://dominickjay.com/writing/page-turners-february/</link><guid isPermaLink="true">https://dominickjay.com/writing/page-turners-february/</guid><description>A collection of articles I`ve read over February 2024, with the intention of posting monthly</description><pubDate>Sat, 09 Mar 2024 00:00:00 GMT</pubDate></item><item><title>June Page Turners</title><link>https://dominickjay.com/writing/page-turners-june/</link><guid isPermaLink="true">https://dominickjay.com/writing/page-turners-june/</guid><description>A collection of articles I&apos;ve read over June 2024, with the intention of posting monthly</description><pubDate>Tue, 25 Jun 2024 00:00:00 GMT</pubDate></item><item><title>March Page Turners</title><link>https://dominickjay.com/writing/page-turners-march/</link><guid isPermaLink="true">https://dominickjay.com/writing/page-turners-march/</guid><description>A collection of articles I&apos;ve read over March 2024, with the intention of posting monthly</description><pubDate>Sun, 31 Mar 2024 00:00:00 GMT</pubDate></item><item><title>May Page Turners</title><link>https://dominickjay.com/writing/page-turners-may/</link><guid isPermaLink="true">https://dominickjay.com/writing/page-turners-may/</guid><description>A collection of articles I&apos;ve read over May 2024, with the intention of posting monthly</description><pubDate>Sat, 25 May 2024 00:00:00 GMT</pubDate></item><item><title>Replacing GSAP with scroll animations</title><link>https://dominickjay.com/writing/replace-gsap-wth-scroll-animations/</link><guid isPermaLink="true">https://dominickjay.com/writing/replace-gsap-wth-scroll-animations/</guid><description>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).</description><pubDate>Mon, 27 Nov 2023 00:00:00 GMT</pubDate></item><item><title>Selecting all siblings with the :has() function</title><link>https://dominickjay.com/writing/selecting-all-siblings-with-has/</link><guid isPermaLink="true">https://dominickjay.com/writing/selecting-all-siblings-with-has/</guid><description>Reaching an element&apos;s siblings in CSS used to be tough. :has() changes everything.</description><pubDate>Wed, 26 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Spotlight: April 2024</title><link>https://dominickjay.com/writing/spotlight-april-2024/</link><guid isPermaLink="true">https://dominickjay.com/writing/spotlight-april-2024/</guid><description>Highlights from the month</description><pubDate>Wed, 01 May 2024 00:00:00 GMT</pubDate></item><item><title>Spotlight: March 2024</title><link>https://dominickjay.com/writing/spotlight-march-2024/</link><guid isPermaLink="true">https://dominickjay.com/writing/spotlight-march-2024/</guid><description>Highlights from the month</description><pubDate>Sun, 31 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Starting 2024</title><link>https://dominickjay.com/writing/starting-2024/</link><guid isPermaLink="true">https://dominickjay.com/writing/starting-2024/</guid><description>I read Rach Smith&apos;s post &apos;a work from home reset for the new year&apos; and had a thought about how I want to start the year off professionally.</description><pubDate>Tue, 02 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Switch VS If</title><link>https://dominickjay.com/writing/switch-vs-if/</link><guid isPermaLink="true">https://dominickjay.com/writing/switch-vs-if/</guid><description>A practical guide to choosing between switch and if statements in JavaScript, focusing on everyday agency development scenarios.</description><pubDate>Mon, 10 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Temporal API: JavaScript’s New Time Machine</title><link>https://dominickjay.com/writing/temporal-api/</link><guid isPermaLink="true">https://dominickjay.com/writing/temporal-api/</guid><description>A modern approach to handling dates and times in JavaScript</description><pubDate>Fri, 15 Mar 2024 00:00:00 GMT</pubDate></item><item><title>The Aesthetics of Code</title><link>https://dominickjay.com/writing/the-aesthetics-of-code/</link><guid isPermaLink="true">https://dominickjay.com/writing/the-aesthetics-of-code/</guid><description>We can describe code that works. We struggle to describe code that&apos;s good. This is an attempt at the difference.</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Feed Never Stops: On the Developer Anxiety That Never Goes Away</title><link>https://dominickjay.com/writing/the-feed-never-stops/</link><guid isPermaLink="true">https://dominickjay.com/writing/the-feed-never-stops/</guid><description>The anxiety that you&apos;re not keeping up isn&apos;t a personal failing - it&apos;s the predictable result of measuring yourself against a target that has never existed.</description><pubDate>Sun, 26 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Performance is a Time Zone</title><link>https://dominickjay.com/writing/timezone-is-performance/</link><guid isPermaLink="true">https://dominickjay.com/writing/timezone-is-performance/</guid><description>In a remote world, technical debt doesn&apos;t just slow down a site—it triggers urgent, cross-continent Slack pings. This article frames code quality as an act of empathy. Learn how to eliminate Global State Blast Radii and Opaque Dependencies by becoming an Async-Resilient Developer who protects their team&apos;s sanity (and sleep).</description><pubDate>Thu, 25 Sep 2025 00:00:00 GMT</pubDate></item><item><title>The 100vh Problem, and How Three New Units Fix It</title><link>https://dominickjay.com/writing/viewport-units-svh-lvh-dvh/</link><guid isPermaLink="true">https://dominickjay.com/writing/viewport-units-svh-lvh-dvh/</guid><description>In a remote world, technical debt doesn&apos;t just slow down a site—it triggers urgent, cross-continent Slack pings. This article frames code quality as an act of empathy. Learn how to eliminate Global State Blast Radii and Opaque Dependencies by becoming an Async-Resilient Developer who protects their team&apos;s sanity (and sleep).</description><pubDate>Thu, 25 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Weeknotes: April 12 – 18, 2021</title><link>https://dominickjay.com/writing/weeknotes-april-12-18/</link><guid isPermaLink="true">https://dominickjay.com/writing/weeknotes-april-12-18/</guid><description>Highlights from the week</description><pubDate>Sun, 18 Apr 2021 00:00:00 GMT</pubDate></item><item><title>Weeknotes: April 19 – 25, 2021</title><link>https://dominickjay.com/writing/weeknotes-april-19-25/</link><guid isPermaLink="true">https://dominickjay.com/writing/weeknotes-april-19-25/</guid><description>Highlights from the week</description><pubDate>Sun, 25 Apr 2021 00:00:00 GMT</pubDate></item><item><title>Weeknotes: February 14 - 20, 2022</title><link>https://dominickjay.com/writing/weeknotes-february-14-20/</link><guid isPermaLink="true">https://dominickjay.com/writing/weeknotes-february-14-20/</guid><description>Highlights from the week</description><pubDate>Sun, 20 Feb 2022 00:00:00 GMT</pubDate></item><item><title>Weeknotes: February 21 - 27, 2022</title><link>https://dominickjay.com/writing/weeknotes-february-21-27/</link><guid isPermaLink="true">https://dominickjay.com/writing/weeknotes-february-21-27/</guid><description>Highlights from the week</description><pubDate>Sun, 27 Feb 2022 00:00:00 GMT</pubDate></item><item><title>Weeknotes: February 28 - March 06, 2022</title><link>https://dominickjay.com/writing/weeknotes-february-28-06/</link><guid isPermaLink="true">https://dominickjay.com/writing/weeknotes-february-28-06/</guid><description>Highlights from the week</description><pubDate>Sun, 06 Mar 2022 00:00:00 GMT</pubDate></item><item><title>Weeknotes: March 14 - 20, 2022</title><link>https://dominickjay.com/writing/weeknotes-march-14-20/</link><guid isPermaLink="true">https://dominickjay.com/writing/weeknotes-march-14-20/</guid><description>Highlights from the week</description><pubDate>Mon, 14 Mar 2022 00:00:00 GMT</pubDate></item><item><title>Weeknotes: October 23 – 29, 2023</title><link>https://dominickjay.com/writing/weeknotes-october-23-29/</link><guid isPermaLink="true">https://dominickjay.com/writing/weeknotes-october-23-29/</guid><description>Highlights from the week</description><pubDate>Mon, 23 Oct 2023 00:00:00 GMT</pubDate></item><item><title>When LLMs Hallucinate Your Metadata: Reclaiming Control Over Google’s AI Snippets</title><link>https://dominickjay.com/writing/when-llms-hallucinate-your-metadata/</link><guid isPermaLink="true">https://dominickjay.com/writing/when-llms-hallucinate-your-metadata/</guid><description>In software development, the goalposts constantly move. Every new framework, spec, or API brings the anxiety of having to be the all-knowing expert. This article unpacks the universal Imposter Tax of the profession and offers four actionable strategies—shifting your value from knowledge storage to knowledge translation.</description><pubDate>Sun, 26 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Beyond the Shortcut: How to Become the Developer Who Understands the &apos;Why&apos;</title><link>https://dominickjay.com/writing/why-developer/</link><guid isPermaLink="true">https://dominickjay.com/writing/why-developer/</guid><description>AI is an incredible partner, but if you rely on it to skip crucial learning steps, you risk missing the foundations that seniors rely on. This guide explores the hidden cost of the shortcut and introduces the &apos;Debugging First&apos; Pledge—a simple commitment that guarantees you build the muscle memory and architectural foresight needed to level up from junior to expert.</description><pubDate>Thu, 25 Sep 2025 00:00:00 GMT</pubDate></item></channel></rss>