No project can go live without testing. Testing is one of the processes that every developer has a hate and love relationship. Testing is done manual as well as you can automate it. For the design system, devs and the dedicated testing teams can also do the testing from their own end. Though both are doing differently intention is to deliver the best product.
December 28, 2019
December 25, 2019
Day 20: Adding new components in the design system
Your design system is ready. Now, you want to add new components to your design system but how to add it? should you add every request? should you filter out the requests? If yes, then how? How to make sure the new components are added and you can communicate...phew...trust me there are more than these when it comes to adding new components
Day 19: Popular Design systems
There are many design systems in the market and many are widely used by the devs and designers. Here are a few popular design systems
December 24, 2019
Day 18: Design system ' components deprecation
Your design system is available from a year now and now you have to take the call on removing some components or features. Should you? and if yes...then how?
Day 17: Design system team building
How should I do the team planning for the Design system building? How many UI folks? How many UI folks? Do I need a DevOps person or a backend person? Well, when one is building the Design system before that they need a Team. The team builds the design system. So, how one should plan for the team?
Day 16: Research and design system
How to build the design system? What to keep in the design system? What features we should have? How the components should look like? and so on. I am sure whenever you hear about building or designing a design system, these questions popping in your head. Well, whom to go for the answers of these?
Day 15: Design System Pitfalls #25DaysOfDS
You will hear or read a lot around the Design system and why one should consider building or adapting one. Before committing yourself to the Design system, it is important to understand the other (non-happy) side of the design system too.
December 16, 2019
Day 14: Design system Builds #25DaysOfDS
Building design system is a task in itself but how your users are going to consume your design system in their code is an important task to plan for. This is important also because this will bring few more topics too such as release plans, maintenance, scalability, etc.
Day 13: Design System folks to follow #25DaysOfDS
Day 12: Design system Documentation #25DaysofDS
December 13, 2019
Day 11: Design system Developer Experience #25DaysofDS
Developer experience is an important aspect while building the Design System. When I say 'developer', it means developers behind the design system. Why their experience is important? My question would be why not? They are the one who is building the Design system as well as while maintaining and scaling your design system dev experience matters a lot.
December 12, 2019
Day 10: Design system' components & Flexibility
As a design author, you will get stuck to decide how much components should be flexible? What flexibility means the end consumer (developer) can extend the component, change the style, functionality and edit it as per their requirement. So, how much flexible your Design system should be? or it should not be? Let's see
December 10, 2019
Day 9: Checklist before releasing your Design System #25DaysofDS
Building a design system is overwhelming and having a checklist before going live is very important. Here are the few items to check before making your design system live
December 09, 2019
Day 8: Minimum components Design System should have #25DaysofDS
If you are building a design system for open source then the things we discussed in earlier posts about design and tech audit won't be applicable in this case. Then the biggest problem cames is which component to keep and which to not? In this post, I will share the components must be in your design system
December 07, 2019
Day 7: How to pick the tech of the Design system #25DaysofDS
Developers have many options in today's world to create reusable components for the Design system. From Reactjs to the vanilla js. Picking the right tech could be overwhelming because of the obvious reasons - too many choices. Let's see today what key factors one should consider while picking the UI tech for the development of the components.
December 06, 2019
Day 6:Tech tools of your Design System #25DaysofDS
Picking the tech for the design system is challenging especially in today's dynamic tech environment. Developers can be tempted to pick the latest UI framework or might be in the one they are master. You will find yourself always in the trouble to pick the right tech stack. So, what should be done? How to pick the one? What are the Tools one could need while building a Design system? Today we are going to look into that.
December 05, 2019
Day 5: What Design System should not have #25DaysofDS
December 04, 2019
Day 4: Design System Architecture of components #25DaysofDS
We are again and again talking about the components. Make the list of the components, make the reusable components. I am sure you must be scratching your head that what these components are? How I pick the components? Will, there be any architecture of the components?
December 03, 2019
Day3: How to start with Design system? #25DaysofDS
December 02, 2019
Day 2: How to know you need a Design System? #25DaysofDS
December 01, 2019
Day1: What is Design system? #25DaysofDS
For the next 25 days, I will be writing a dedicated blog on the Design system. I will try to decode the design system mystery for you.