“Is using a pre-built frontend library realistic?”
Hold onto your <header>'s folks as there may be some hot takes from this topic that'll be discussed amongst the zeroheight team in this weeks #DesignSystems WTF.
@cferdinandi I think #WebComponents are a great way to distribute parts of #DesignSystems, especially if you're dealing with varying frameworks and/or working with heavily polluted or legacy codebases.
However I do think that CSS is evolving at such a rate that Web Components will take more of a backseat when distributing design systems. They will still be present but mainly to provide JS behaviour (as they should) while more modern CSS will handle visual consistency
I realise this poll was somewhat controversial, I should've turned on the option to select both (cool that Mastodon does that!). Also not a surprise that most people selected ‘Developer' down to where I posted the poll and my audience.
If you tapped on either I’d love to chat! As part of my new role at zeroheight I’m looking to get in touch more with the #DesignSystems community and learn about people’s snagging points, especially around development and implementation 👂🏻
It makes absolutely no sense that #DesignSystems and #FrontendFrameworks like #TailwindCSS have decided to have darker colors be higher numbers, since computer screens are an additive color system where the more color you add the brighter things get.
Just wanted to let y’all know that in a couple of weeks I’ll be starting as Developer Advocate at zeroheight (https://zeroheight.com) to help people get more out of their #DesignSystems 😊
My team is hiring for a senior-level iOS engineer for our iOS implementation of Spectrum. If you are interested in building design systems and/or foundational components I'd love to hear from you.
🔥 CSS hot take: I'm beginning to think any design system that defines style values via anything other than CSS variables — ex: Sass, JavaScript, TypeScript — is essentially doing it wrong.
I am of the opinion that publishing a standalone file with all the CSS variables used in a project is probably the most widely compatible future-facing approach.
✏️ Responsive typography and its role in design systems. What I'll be talking about at Patterns Day + 10% off voucher code! https://clagnut.com/blog/2427