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.
Progressively Enhanced HTML Accordion
Does what it says on the tin. Uses <details> and <summary> with a bit of ARIA to create an accordion that works without JavaScript while…
Adding Search to an Eleventy Site Without Client-side JavaScript
Adding Search to an Eleventy Site Without Client-side JavaScript October 9th, 2023 Earlier this year (2023) I added a search feature to my blog. I’ve always…
Sliders degrade UX (so do this instead)
18 February 2024 My friend Victor shared this design tip on Twitter last week: He said that if you put the slider values on top, your finger won’t cover them…
Simplify sharing with built-in APIs and progressive enhancement
You’ve written a great post or produced a delightful website and now you want people to share it. In times gone by, you might be tempted to add a section like…
Deploy an Eleventy site to Cloudflare Pages efficiently with GitHub's action cache
I have wanted to move this site from Netlify for a while now, but the recent news about their bandwidth pricing made me finally do it. I looked into some…
Automated weekly links posts with raindrop.io and Eleventy
A post that's been getting a lot of traction recently is I miss human curation by Cassidy Williams, in which she laments that we're so reliant on algorithms…
The path to becoming a publisher - Piccalilli
In my 2023 wrap-up post I said the following: I also see a gap in publications. CSS-Tricks is done now, and unfortunately, been abandoned. A List Apart has…
AI and accessible front-end components: is the nuance generatable?
Companies are rushing to add generated AI capabilities to their products. Some promise to produce front-end components for you. Is that even possible, given the…
Which CSS framework should I use?
I’ve been ragging on Tailwind a lot lately (because it’s terrible). One of the natural follow-up questions I get is… Which CSS framework do you like? I tend to…
How to create a responsive grid system with CSS Grid
I recently updated the grid system on my site from Flexbox to CSS Grid. Today, I wanted to share how to use it, how it works under-the-hood, and why I made the…