When we say "truncation is not a content strategy", it's true also for design tokens names!
I saw this is Shopify's Polaris Design System… 🤷♂️
When we say "truncation is not a content strategy", it's true also for design tokens names!
I saw this is Shopify's Polaris Design System… 🤷♂️
Responsive images on Shopify with Liquid
We launched the image_tag
and image_url
filters to help with generating responsive images. Before we dive in, what do these filters do? What are…
Our web design tools are holding us back
nowadays we can build things with CSS that are impossible to create with our design tools. We have scroll-snap, we have complicated animations, we…
Layout & Grid in Design Systems
This interdisciplinary disconnect around grid’s mental model affects how teams execute grid. In a broken, unidirectional, “developer handoff” process,…
The web is good at these things, just not in the ways that designers have been accustomed to working. We'll take a look at how we got here and how…
Yet another great Utopia tool, this time for grids, but the right way: the 12 column grid itself is an illusion, or at best a fading artefact of the…
I'm still looking for an alternative to Forestry:
https://forestry.io/blog/tina-cloud-the-next-forestry/
As Netlify doesn't seem to care for Netlify CMS anymore:
https://answers.netlify.com/t/is-this-project-dead/70988/1
A fork managed by a community might be a good solution, I'll keep an eye on it:
https://staticjscms.netlify.app/
My notes will now be push to Mastodon as toots, this feels great! 🎉
I was not aware of this new Mastodon feature, this is great! it enables users to follow other users but in only selected languages. It may be only…
15 years ago… 🤷♂️
Work, what else?
Twitter might not exist anymore soon, or change to the point I don't want to use it anymore.
But I’ve been on Mastodon for a few years now, and it’s great. Find me at https://mamot.fr/@nhoizey
Owning your content on the web should not require extensive technical knowledge or special skills. It should be just as easy as signing up for a cellphone…
Why you should never use px to set font-size in CSS
Let’s be very clear: it absolutely does matter what unit you use in your CSS. And you should avoid px
when setting font-size
wherever possible.…
Converting Your Twitter Archive to Markdown
So, your Twitter archive is far from being a safe, independent backup in case you want to delete your account or if Twitter ever dies completely.…
Google Needs 9× More Time To Crawl JS Than HTML
It took Google 313 hours to get to the final, seventh page of the JavaScript folder. With HTML, it took just 36 hours. That’s nearly 9 times faster.…
I'm trying to use #Leonardo to create a real set of design tokens for the colors I currently use on https://nicolas-hoizey.photo but I didn't find how to set the background color to #292929
instead of white… 🤷♂️
Navigation doesn’t have to be hidden behind a "Menu"-button. If it matters, we need to show it, and do so prominently. Some items are more important or more frequently used, so they might deserve a little bit more spotlight in your navigation.
In addition to prominent navigation options @vitalyf shows in his thread, I really like the horizontal overflow scrolling navigation, enhanced with @LeaVerou's scrolling shadows.
Sam Magura
Why We're Breaking Up with CSS-in-JS
Thanks for reading this deep dive into runtime CSS-in-JS. Like any technology, it has its pros and cons. Ultimately, it's up to you as a developer…
Component-level Design Tokens: are they worth it?
At one point in time Spectrum had 210,180 design tokens in an 18MB JSON file. We had to reinvent “design tokens” in a way that could accommodate for…
Do we really need to repeat that using an icons font is a bad idea?
This is #Mastodon UI right now:
Fonts are not loaded because of an error (from a Service Worker?):
Very welcoming for new Mastodon users… 😔
Jon gives a good overview of everything JPEG XL improves over other image formats. This article can be seen by some as biaised, as Jon is part of…
TIL @media not (min-width: 60rem) { … }
doesn't work in Safari, while it works in Chromium and Firefox.
Safari requires a media type, like all
.
So here's the "right" syntax:
@media not all and (min-width: 60rem) { … }
Your account is permanently suspended
Manuel's ban from Twitter should be a lesson for us all. If there’s something I’ve learned from this whole thing, it’s that I must be more careful…