
I'm Alex Vipond, the author of Rethinking Reusability in Vue.
I'm a Senior Frontend Developer with BetterHelp, and I also created Baleada, an open source toolkit for web dev, especially Vue apps. I put all of my book's lessons into practice in my work at BetterHelp and in the Baleada Features package.
I've been in web dev for about 8 years, and a technical writer for a while longer. One of my favorite contributions to the Vue community was my talk at VueConf Toronto 2021, "Organizing Code by Logical Concern in Vue 3". That talk, plus the free intro and Chapter 1 download, will give you a great sense of my teaching style.
I wrote Rethinking Reusability in Vue primarily for Vue developers who are comfortable in the Options API, have at least played around with the Composition API, and are interested in learning new Vue 3 patterns for reusability.
I also put a lot of effort into making sure devs who are experienced in other front-end frameworks, like React, could still get value from the book. I'm already using this book's patterns in BetterHelp's React app, shipping highly reusable React code to thousands of licensed therapists and millions of their clients. This stuff works!
More info about prerequisites and intended audience is in the book's intro, which you can download for free.
In the words of Michael Thiessen, "Rethinking Reusability in Vue is a fantastic deep dive into the function ref pattern, which makes it much easier to abstract and reuse logic that is coupled with DOM elements. He's also got some great tips in there on the composition API in general. Download the book now! (No, I'm not getting anything from this. Only the joy from knowing that you'll be learning a lot.)"