This is a curated list of articles I've read and have shared online as I believe they are worth sharing. I aim to update this list on a weekly basis. You can keep up to date with all the links I share by revisiting this page, or alternately, you can subscribe to the RSS feed for links.
5 CSS snippets every front-end developer should know in 2024
Toolbelt worthy, powerful, and stable CSS you can use today. Adam Argyle GitHub Glitch Homepage I believe every front-end developer should know :has() is more…
Three modern CSS properties your website must have
1. Scroll-margin Ever used an anchor link on a webpage, trying to find something, but got totally lost? It happens way too often. Usually the target elements…
Web content, the social contract and copyrights
I just updated the footer of this site. This is how it looks now. I'm going all corporate and legally official and stuff. Yeah — I hate it, too. You probably…
Quick Tip: How to Animate Text Gradients and Patterns in CSS
In this quick tip, we’ll show how easy it is to animate a background gradient with CSS. In a recent article, we showed how to set a background gradient on text…
Communication Practices for Increasing UX Maturity
Improve your organization’s UX maturity by increasing UX awareness and knowledge through purposeful UX-related communication…
Be Careful Using ‘Grid’
Be careful when using the word grid on its own. Be certain you have chosen the term that accurately describes the pattern you want. If this…
Building a Custom Filter for Eleventy Collections
Collections and lists are a wonderful thing, and filters simply make them better. On this website, the first use case for a filterable collection was my whisky…
The many ways to hide things in the DOM
A few weeks ago in one of my YouTube videos, I used the [hidden] attribute to hide and show some elements in the DOM. One of my subscribers mentioned that they…
Forms without an accessible name are not exposed as ARIA landmarks
Suppose you want to be a good web citizen; you use semantic and accessible HTML. Elements "leading places" are a elements, your navigation lives in a nav…
You probably dont need HTML imports
For years, advocates of the lean web have lamented that there’s no such thing as HTML imports—me included. But turns out, you probably don’t actually need them…