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.
Best practices for writing CSS and JavaScript with a team
Yesterday, I wrote about the importance of understanding the medium that we work in. Today, I wanted to share my best practices for writing code with a team.…
Using Eleventy to Gobble Up Everything I Do Online
This post is adapted from the talk I did at the Eleventy Meetup. You can also watch the talk on YouTube. This is what I look like when I try to…
disabled vs aria-disabled on form elements
I'll definitely reference the following blog post in the future. Kitty Giraudel describes when to use disabled and aria-disabled. Ready? Because here comes some…
How would you build a complex app with vanilla tech?
The other day on Mastodon, Hawk Ticehurst asked… If you were asked to build a “proper complex” web application (let’s say a full featured mastodon client or…
Building Dynamic Progress Bars using only CSS
Here’s a full disclaimer upfront: This isn’t something I’ve come up with. Jeffery Way from Laracasts has come up with this technique in one of the videos and…
The Discovery Phase in UX Projects
In This Article: Introduction Discovery: A preliminary phase in the UX-design process that involves researching the problem space, framing the problem(s) to be…
Using Gitea/Github actions for triggering Echo
I decided to start using Robb Knight’s Echo tool, to syndicate my blog posts to Mastodon, and trigger Webmentions. I’m not going to go through the configuration…
CSS color-scheme-dependent colors with light-dark()
System colors have the ability to react to the current used color-scheme value. The light-dark() function exposes the same capability to authors. Bramus System…
Subgrid is here
Support for subgrid (part of the CSS Grid Level 2 specification has just landed in Firefox Nightly! To start experimenting with it you’ll need to enable the…
Own Your Web – Issue 12: Finding Your Rhythm
t is one of the most common reasons why we abandon our personal sites and blogs: at some point, we stop publishing. But why? Weren’t we so…