In the article he discusses design system customizability and the role it plays in how usable a design system is for non-company use. He concludes that design systems have different levels of customization — ranging from “not at all” to giving people broad control of how they apply styles (or “BYO Theme” as he calls it).
I want to dive into this “customization spectrum”: the different options, the audiences they cater to…
I spend a good amount of time — arguably too much — working my dotfiles. Ever since I discovered the power of dotfiles, I’ve been intrigued with how they allowed me to speed up almost anything I do on my Macbook.
Every time I feel a process could be sped up, I automate it. As my collection grew, I started wondering what aliases and functions I use the most and how much I use them.
I’ve always had a passion for speeding up my own workflows. I’m a logical thinker so any repeating process that I have to do manually multiple times a day just doesn’t make sense to me. If you have to repeat some task multiple times throughout the day, why not automate it?
Are you trying to use CSS Modules with Typescript? If you’re reading this article, you probably are. And you’ve probably discovered that when using CSS Modules with TypeScript, your styles need type definitions.
The easiest way by far is to create a type definition that will apply to all .scss files. The following will define an “any” type for all your scss styles. Just add the file to your code folder and voila!
Note: At this point in time I don’t see any added advantage to doing this but this is how I used to do it before I…
Staff UX Developer @shopify. All things web. Thinking about design systems, accessibility, and web performance.