๐ Articles
Design systems is a mindset not a library
Ruben emphasizes that design systems should be seen as a mindset rather than just a collection of tools, highlighting the importance of simplicity, iteration, modularity, scalability, and sharing in order to have a positive impact on digital products and organizations.
Building a modern design system in layers
Dion explores the idea of building a design system in layers, advocating for a flexible approach that allows developers to swap out components and supports various frameworks. It emphasises the importance of understanding web platform APIs and encourages the adoption of a layered system to ensure long-term scalability and adaptability.
The Negative Space of Design Systems
Avin explores the relationship between design systems and the products that do or do not adopt them. The article emphasizes the need for design systems to balance consistency with respecting the unique perspectives and value propositions of individual products, highlighting the shift from a bottom-up to a top-down approach in design system work.
๐ Interesting Reads
Why Your Design Language System Needs A Product Manager
Having a dedicated product manager, as emphasised by Kaela, is crucial for the success of your Design System, as they help align the system with organisational goals, facilitate collaboration, prioritise features, manage change, and ensure scalability, resulting in an efficient and consistent user experience.
The Power of Design Audits in Building Better Design Systems
In their article, Vimala emphasises the importance of design audits in building and maintaining robust design systems, ensuring consistency, spotting redundancies, improving usability, enhancing scalability, and updating documentation.
The synergy between Design and Engineering in a Design System team ๐ต๐น
Raquel Rebouรงas discusses the collaboration between designers and engineers of the the OLX Design System, emphasising the importance of simplified communication, documentation, handoff, and reviews for creating efficient and successful components. They highlights the ongoing collaboration between the two disciplines in maintaining and evolving the Design System.
๐ Tutorials
Exposing Figma tokens to design system consumers
Pavel shares his experience with developing and implementing design system components using Tokens Studio and discusses how to expose these tokens to design system consumers. They explain the process of exporting tokens, generating JS tokens, and creating a separate npm package to make the tokens accessible to consumers, enabling them to create custom components and maintain brand consistency.
๐ค Design Systems
The Italian public administration Design system ๐ฎ๐น
This resource provides essential guidelines, components, design examples, and demonstrations to help consumers develop projects according to Italy's Public Administration standards.