Skip to main content

Blog · Feb 4th, 2020

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

Charles Lee avatar Charles Lee avatar
Charles Lee

Front-end developer with a passion for design systems and accessibility.

Related content

A photo of Barnaby Bishop, Ronald Aveling, and Sasa Residovic A photo of Barnaby Bishop, Ronald Aveling, and Sasa Residovic

We’d love to work with you

Have a chat with our team about how Thinkmill can support your software ambitions.

Contact us