
Michael Thiessen
Michael is a full-time Vue educator. He's taught thousands of devs to write more maintainable code, more reusable components, and become the best Vue developers they can be.
6 Levels of Reusability
Vue.js Live 2024

23 min
6 Levels of Reusability

Master the art of making your components highly reusable. The 6 Levels of Reusability show us how we can progressively make our components more and more reusable — as needed — and include powerful patterns and tools to help us reuse our code more easily.
Component Design Patterns
Vue.js London 2023

18 min
Component Design Patterns

How do you write a good component? In this talk we’ll explore several different patterns for writing better components. We’ll look at techniques for simplifying our components, making them easier to understand, and getting more out of the components we’ve already got.