Introduction
Finally, the new podcast episode is here! This time, we invited Kobe and Zhizi to discuss their experiences in open source, participating in projects such as Vue Composition API plugins, VueUse, Vue 3, Vue TermUI, Nuxt 3, VitePluginVueDevtools, and many other interesting connections between tech professionals. We hope this discussion can inspire everyone!
Kobe's desktop setup:
- MacBook Pro
- NuPhy Air75 keyboard
Timeline
01:08 Opening - In this episode, we invited Kobe, a core member of Vue/VueUse, and Zhizi, to chat about their experiences in contributing to projects such as Vue Composition API plugins, VueUse, Vue 3, Vue TermUI, Nuxt 3, VitePluginVueDevtools, and more.
03:40 Contributed projects: Vue Composition API plugins, VueUse, Vue 3, Vue TermUI, Nuxt 3, VitePluginVueDevtools, etc. They discuss their experiences in participating in open source projects.
06:40 Following the timeline, they talk about Vue Composition API and mention Anthony Fu. Zhizi shares her similar experience in contributing to Vue Composition API. They also mention that Vue 2.7+ now includes this functionality, aligning with the community and official roadmap.
11:00 They discuss their attempts to contribute to Vue Core and the challenges they faced. They also mention a future guest, Baiwu Sanyu.
13:30 They talk about vue-termui, a tool for displaying Vue components in a terminal command line, and their collaboration with Eduardo, the author of Pina. They plan to share their progress at Vue Conf. They also discuss the challenges they encountered and Zhizi shares her thoughts on participating in open source community maintenance.
21:40 They discuss their contributions to VueUse and mention some commonly used functions and methods. They admire how AntFu can attract people to contribute to open source projects. They also talk about their transition from users to contributors and maintainers.
27:55 Kobe shares his experience using Nuxt in his daily work. They discuss the transition from beta to the official version and mention the interesting ecosystem of the unjs organization. They mention unplugin, a unified build tool plugin writing solution, and nitro, a framework-agnostic web framework. They praise unjs's API design.
34:40 They talk about NuxtDevtools, maintained by Antfu, and its excellent developer experience. They discuss the differences between Vite Plugin Vue Devtools and the official browser extension, its current functionality, and future plans. They originally planned to share this at VueConf China.
40:20 They encourage everyone to use Vite Plugin Vue Devtools, which currently only supports Vue 3 and provides a comfortable development experience.
42:00 They recommend Vuejs Challenges, a project for both beginners and experienced Vue developers to learn and have fun with API challenges.
44:00 Kobe talks about his energy and daily life rhythm, his love for OSS, and the desire for a fulfilling life. They discuss AntFu's open source spirit and charismatic personality, which has influenced many people. They also provide guidance for those who want to contribute to open source projects and discuss different approaches.