Tuesday, July 1, 2025
No menu items!
No menu items!

Yearly Archives: 2021

Defensive CSS

Ahmad Shadeed nails it again with “Defensive CSS.” The idea is that you should write CSS to be ready for issues caused by dynamic content....

10 Tips for Effective UX Writing

Many people believe that UX design is all about creating slick, engaging images and top-notch user flows. While those things have their merits,...

The Web is More Gooder, and Other Observations on Today’s Web Tech

I’m actually working on a talk (whew! been a while! kinda feels good!) about just how good the world of building websites has gotten....

Add Less

When you’re about to start a new website, what do you think first? Do you start with a library or framework you know, like...

New Age DAM APIs to Simplify Your Media Workflows

While ImageKit’s DAM system comes with a user-friendly UI, like all leading players in this space, it also offers (This is a sponsored post.) High-velocity,...

Empathetic Animation

Animation on the web is often a contentious topic. I think, in part, it’s because bad animation is blindingly obvious, whereas well-executed animation fades...

On Yak Shaving and md-block, a new HTML element for Markdown

Lea Verou made a Web Component for processing Markdown. Looks like there were a couple of others out there already, but I agree with...

Add a Service Worker to Your Site

One of the best things you can do for your website in 2022 is add a service worker, if you don’t have one in...

Our favorite Chrome extensions of 2021

I hadn’t heard of most of the Chrome extensions that Sarem Gizaw lists as 2021 favorites. Here are my hot takes on all of...

15 Best New Fonts, January 2022

With a new year here, it’s time to try out some new fonts. Whether you’re designing a brand new website or redesigning an existing...

Most Read