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
- JavaScript,
- React
Services discussed
Technology discussed
- JavaScript,
- React
Front-end developer with a passion for design systems and accessibility.
Related content
Optimise Your Context, Not Your Prompts
article
·5 min readWhy Great Engineering Still Wins
article
·3 min readDesigning beyond the median user
article
·10 min readWhy your design system is the most important input to Claude Code
article
·5 min readProgressive 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 read
Have an idea to explore?
We love sharing ideas about product, design systems, and emerging tech.
If something in this article sparked a thought, reach out – we're always up for a chat.