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.
Have we forgotten how to build ethical things for the web?
I've worked on a few projects where values and ethics were a key part of the clients' mission. They weren't putting profits over everything, they were trying to…
Front-end development’s identity crisis
I’m not a “[full-stack] developer”, regardless of what my last job title says. I’m not even a front-end developer, thanks to the JavaScript–industrial complex.…
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…