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.
Futuristic Progressive Enhancement
Imagine someone came to you in a time machine and said, “In the future we will write software that becomes more capable as time passes without any effort on our…
Buried Bookworm
’ve been tracking books that I read since 2015, and, frankly, I’m pretty embarassed at how little I read these days. To be fair, there were periods of time…
Web Security Basics: XSS
I decided to learn more about areas of web development I don’t know a lot about. You know,…stuff like SEO and web…
Some of my Eleventy Filters
Before diving in, I think it’s helpful here to note that these filters are defined using JavaScript and made available to use as Nunjucks filters in my Eleventy…
RSS is Good, Isn’t It?!
My son gets a weekly magazine delivered to our home. It’s full of his favourite comic strips by fantastic authors and artists, he gets the pleasure of receiving…
How to listen to multiple events in a Web Component with the handleEvent() method
In a previous article, I wrote about the handleEvent() method for working with event listeners in Web Components. Today, let’s look at how we can use that to…
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…