Blog · Feb 4th, 2020
Charles Lee
Targeted extensibility: Lessons learned from building Atlaskit
Often when building a design system we face tension between consistent and resilient API’s that encapsulate valuable and reusable logic, and sufficient flexibility to ensure that our components can be customised to fit bespoke product use cases. Towing this line is difficult, and becomes more difficult as a design system scales. Charles uncovers some of the hard-learned lessons towing this line in React-Select, and Atlaskit – Atlassian’s Design System.
Services discussed
Technology discussed
- JavaScript
Services discussed
Technology discussed
- JavaScript
Charles Lee
Related content
Progressive Web Apps (PWAs): A stepping stone towards a native mobile application
article
· 11 min readBuilding a Multi Brand Design System with Tailwind: Tips, Tricks and Tradeoffs
article
· 16 min readStorybook and Mock APIs: A Powerful Prototyping Combo
article
· 12 min readBuilding a Multi Brand Design System with Tailwind: Tips, Tricks and Tradeoffs
talk
Design System kickoff checklist
article
· 11 min readDesigning at scale: an overview of Design Systems
talk
Progressive Web Apps (PWAs): A stepping stone towards a native mobile application
article
· 11 min readBuilding a Multi Brand Design System with Tailwind: Tips, Tricks and Tradeoffs
article
· 16 min readStorybook and Mock APIs: A Powerful Prototyping Combo
article
· 12 min readDesign System kickoff checklist
article
· 11 min readBuilding a Multi Brand Design System with Tailwind: Tips, Tricks and Tradeoffs
talk
Progressive Web Apps (PWAs): A stepping stone towards a native mobile application
article
· 11 min readBuilding a Multi Brand Design System with Tailwind: Tips, Tricks and Tradeoffs
article
· 16 min readStorybook and Mock APIs: A Powerful Prototyping Combo
article
· 12 min readBuilding a Multi Brand Design System with Tailwind: Tips, Tricks and Tradeoffs
talk
Design System kickoff checklist
article
· 11 min readDesigning at scale: an overview of Design Systems
talk
We’d love to work with you
Have a chat with our team about how Thinkmill can support your software ambitions.
Contact us