Utopia CSS
Read NoteAn intriguing new project from some of the brains at ClearLeft for "elegantly scaling type" on the web. Personally, I'm all for anything that reduces or removes the need for breakpoints in my …
theAdhocracy
An intriguing new project from some of the brains at ClearLeft for "elegantly scaling type" on the web. Personally, I'm all for anything that reduces or removes the need for breakpoints in my …
YouTube embeds can be expensive on page load metrics, but what alternative is there? How about loading a thumbnail that hot-swaps itself for an <iframe> when clicked? Sounds great, but wouldn't …
User experience, even over developer …
Jeremy has been updating The Session to use variable font sizes with the new CSS clamp() property. He offers some interesting ideas on how best to do …
There's an idea at the core of Jeremy's thoughts here which struck a never, one that is best summed up in two quotes, one from Jeremy and another he quotes from Jamais Cascio (here given with Jamais …
CSS variables (aka CSS custom properties) do not have access to the cascade. That means they can't fall back to earlier rules, so if your variable is invalid, the browser will simply unset …
I'm still intending to add a /feeds page to this site at some point (see Making RSS more visible with slash feeds) and now Jeremy has put together an implementation I really like. Jeremy's idea of …
Can you use progressive enhancement when building a web app (whatever that is)? Of course you can, HEY have proven so (not that it should have needed …
I didn't know that the <a> element had a download attribute, nor that it could rename the file on download for you …
The <datalist> element is super useful for autocomplete-like functionality, but there's no native way to automatically submit a form when an option is selected. Jeremy has come up with a neat …
A very clever (and well explained) method for helping users complete forms. Particularly with modern pop-up forms, I'd say at least once a month I'm part way through typing something and …
So you have a non-page-based navigation: tabs, carousels, accordions, multi-level menus, route changes... we deal with these a lot in modern frontends. Is your "trigger" (the thing you press to make …
My personal fight with Apple's software lockouts on iPad continues, so this comment (and most of Jeremy's surrounding thoughts) really resonated …
I love coming across some of the more niche or esoteric uses of the web; the internet's marginalia, if you will. I feel like Jeremy's post very much fits that category, with an excellent overview of …
Interesting thoughts on the term "Design Engineer", alongside some excellent historical context around Clearleft and carving out a niche doing …
Some very resonant musings from Jeremy on why he …
Jeremy is a great writer. I therefore shouldn't be surprised that his advice on content editing is incredibly …
The latest breach of Google's old "do no evil" motto is here: FLoC. As ever, Jeremy has written a well-reasoned and nuanced take on why it's likely a bad idea, both for the web in general and Google …
There's a lot of interesting thoughts packed into this overview of UX Fest 2021, but the bits that really hit home were Jeremy's musings on A/B testing and dark patterns, particularly how one can …
"Dark pattern" is one of those phrases that could be problematic, or could just be evocative (there are some obvious race-related issues with equating dark/darker with bad/worse, but …
Jeremy covers the recent Chrome alert() controversy very clearly, but I'm a particular fan of their points about the underlying assumptions that have made these kinds of breaking changes something …
A lovely little piece discussing the impact of your actions on others. The initial focus is on thanking people for enjoyment gleaned, but the bit that really struck a nerve with me was this message …
A thoughtful look at the idea of sustainability in web development and design, particularly in terms of whether worrying about an individual design choice's carbon footprint is meaningful or simply …
An excellent look into the new trend of no-or-low-JavaScript web components, which almost operate more like HTML fragments, with graceful fallbacks to native elements. Jeremy proposes terming these …
Good design involves a lot of decision making, and decisions result in trade-offs. Understanding how to go about considering design decisions is critical to good user experiences and ensuring other …
I've just noticed that it's been over a week since my last post. In and of itself, that isn't an issue. There are no schedules here; I have no binding commitments to theAdhocracy. Entire months or …
I'd really love to get micropublishing up and running on theAdhocracy. I've recently started dabbling in Flickr and it would be great to upload here and automatically have my photo's fired over …
Standard workday, standard work lunch catching up on RSS feeds. Of course, quite a few of them are discussing the leaked "Anti-Diversity" manifesto from the, now infamous, ex-Google employee (name …
I just fell down a rabbit hole learning about Dark Patterns, thanks largely to a link in an, as ever, well thought out Adactio post. To be clear, I knew what a Dark Pattern was, I just hadn't come …
Marketing needs versus user experience is a topic that I have some deep misgivings over, but a recent post made me want to try and boil some of those thoughts down into their underlying rationale. I'm not sure I totally succeeded, but there we go.