Friday, July 19, 2024 Hey all, it's been a minute!! First, a quick bit of housekeeping: I recently launched a new newsletter, Cycles Hyped No More. It's a companion to my general tech blog The Internet Review, and I couldn't be more excited about it! Besides the publication itself, I'm also stoked to be using Buttondown as the platform I'm using to publish the newsletter. They really seem to "get" writers (the Markdown editor is so-o-o good), as well as respect the open web and even the fediverse, so it's the perfect place for me to hang my hat. This newsletter however, as have all my previous newsletters to date, gets published via ConvertKit, which is transforming itself into “Kit” and generally seems to be headed in another direction. So my plan is to transition this newsletter over to Buttondown by the next issue. Just so you know when it arrives and looks significantly different! OK, with that out of the way, let's go over what I've published on That HTML Blog lately: - htmx 2.0 is Here
It seems weird to start a headline lowercased, but that’s how htmx likes to roll! So version 2 is here, and by and large it seems largely focused around modernizing internals rather than offering specific new features, but nevertheless there are a few improvements. - A Good Refresher on Popovers
When you want your website to really pop(over), this is how you do it. 😜 Geoff Graham gives us the rundown over at CSS-Tricks, with lots of CodePen examples and nifty styling solutions. - CSS Doesn't Offer Motion Blur…But It Should
Adam Argyle really wants motion blur in CSS.Alas, it doesn’t seem like much has happened on this front to spec out a solution since Adam’s original proposal in 2019. But motion blur can do so much to improve the visual appearance of animations, especially on devices which don’t have a superfast refresh rate. - I Am Once Again Asking You to Build Progressively Enhanced Websites
- Listen to Andy Bell on the Piccalilli blog explain what progressive enhancement actually is: “Progressive enhancement is a design and development principle where we build in layers which automatically turn themselves on based on the browser’s capabilities. Enhancement layers are treated as off by default, resulting in a solid baseline experience that is designed to work for everyone.”
- If Only CSS Could if()
The idea that CSS should support conditionals within style rules has been around since time immemorial. Well, it’s looking much more likely that we’ll soon see the day when we can if() the night away (I think I’m mixing my metaphors here), now that the CSS Working Group (CSSWG) has come to a consensus around adding if() to an upcoming CSS specification.
All right folks, that's it for today's newsletter! Remember, the next issue you receive will be coming from Buttondown, which means it'll look quite different. So don't be surprised! And if you have anything you'd like me to cover, please let me know! (Just reply to this email.) Cheers, Jared |