Is there a viable animated GIF alternative yet or what?
We need to talk about video and animated image formats in the same breath. Many articles compare video formats to GIF, or image formats to each other,…
Is there a viable animated GIF alternative yet or what?
We need to talk about video and animated image formats in the same breath. Many articles compare video formats to GIF, or image formats to each other,…
Watch Out for Layout Shifts with ‘ch’ Units
In our case, we were using ch
units to define our page layout. This meant that our post content was equal to 50ch
units (or the width of fifty…
My double standards about JS framework compilers
I probably need to unpack some emotional baggage from past decades of work doing ObjC,.Net, and Java client work. Those were not my favorite projects…
display: contents considered harmful
At this point, I don’t think we as an industry can use display: contents
with confidence. Past actions are a good indicator of future behavior,…
Early Days Examples of View Transitions
All of these are page transitions, like when you leave one page and go to another. As opposed to the document.startViewTransition kind, which are…
Getting started with View Transitions on multi-page apps
View Transitions for MPAs are a feature that’s high on my CSS wishlist, so I got to it. It took less than an hour to do, requires zero JavaScript,…
Building a modern design system in layers
While there has been a lot written in the form of “Web Components vs. $FRAMEWORK”, you find that this is totally the wrong frame. There are a variety…
The ongoing defence of frontend as a full-time job
We truly are the shape shifters of the market. So to say that someone who is “just” a frontend developer isn’t flexible enough means first and foremost…
Unlike SPAs, HTMX doesn't throw away the architectural approach of REST ; it augments the browser, improving its hypermedia capabilities and making…
What makes Web Components different than JS frameworks is that they're a set of Web Standards built into the platform.
Filter by year and month to see more links.