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.
Target=_blank implies rel=noopener
f you want to be a good web citizen, you might be aware of the target="_blank" security issue. In the old days, when you linked to a site and wanted to open a…
View transitions and stacking context
Why does my CSS View Transition ignore z-index? - Nic Chan, The problem Readers Of The Blog™ may know that I have been experimenting with the View Transitions API as a way to provide animations in my new portfolio site…
Interests: A New Sitelet
Okay so maybe the definition of sitelet doesn't quite fit but it's close enough to describe these common pages people have on their…
Why use Web Components over traditional DOM manipulation?
If you’ve been following my articles on HTML Web Components, you may have come away thinking… This looks a lot like traditional DOM manipulation. And you’d be…
The /interests Directory
I made a directory for /interests pages! If you’ve built your own, why not submit it to the list! Just over a week ago, I published What are you interested in?…
A Brief Note on Highlighted Text
TL;DR: If you plan to style text highlighted by the browser, you must give it sufficient contrast — 3:1 for the highlight block against its…
How to get different Web Components to talk to each other (part 1)
This morning, I had multiple people ask me how you can nest Web Components inside each other and share information from one to another. Today, we’re going to…
How to get different Web Components to talk to each other (part 2)
Yesterday, we learned how to connect a child and parent Web Component to each other. Today, we’re going to look at how to use custom events to provide a more…
Building a Localised Site with 11ty, Sanity & Netlify
In this article, we'll explore how I built a localised website for a client of mine using 11ty, Sanity, and Netlify. Recently, I had the task of converting the…
User Interviews 101
A user interview is a popular UX research method often used in the discovery phase. User interview: A research method where the interviewer asks participants…