Head Developer Advocate at Bit, (bit.dev). Over 10 years experience in Frontend development. Microsoft Most Valuable Professional in developer technologies, Google Developer Expert in web technologies, GitHub Star and Cloudinary Media Developer Expert, an Auth0 Ambassador and Nuxt Ambassador, International Speaker. Teacher at Vue School. Writer for Ultimate Courses.
When it comes to components the easy and fast way is to just build the component as we see it. A button, a hero or card component for example. We don’t think about reusability because we don’t have to. The aim is to deliver fast. But what if we thought about things differently. What if we saw the bigger picture as not just the application you are creating but the future long term goal. What if we thought about building components so that they are extendable, theme-able and reusable across different code bases. If we could do that then we would be able to deliver applications at a much faster pace. We would be able to scale much easier. It’s not easy but that is exactly why Bit Harmony was built. So let’s start building our components in Harmony.