This podcast is a special episode of the #2023 Tech Podcast Festival. From December 4th to 8th, we will bring you 8 to 11 episodes around a different theme each day. For more details, you can also follow the official website at https://podfest.tech, or search for "2023 技术播客节" on WeChat, Jike, or X. We welcome everyone to pay more attention and connect with us!
A new episode of the podcast is here, and this time we have some amazing guests! We invited Evan You, the creator of Vue.js, to join us for a chat. We also invited Zhizi, a member of the Vue core team, and Shen Qingchuan, who is responsible for maintaining the Chinese documentation of Vue/Vite.
We discussed recent technical changes in Vue.js/Vite, open source community maintenance, and the future development of front-end. We also talked about some light-hearted topics, such as:
- How does Evan feel about being called "You Da" or "Zu Shiyeye"?
- What is the meaning behind the mysterious numbers in yyx990803's GitHub username?
- What are the plans for Vue 4?
- Are there any plans for retirement in the future?
- Should we use Copilot when writing Vue code?
- How to take care of your hairline and other non-technical topics.
00:25 Opening - Xinbao, Xiaobaicai, Kaiyi, and Smart invited Zhizi, Shen Qingchuan, and Evan You.
01:55 Evan's self-introduction and online presence.
02:55 Zhizi and Shen Qingchuan's impressions of meeting Evan offline: easygoing!
04:08 Quick review of the experience of transitioning from Vue 2 to Vue 3.
12:12 Quick review of the changes and outlook of Vite in the past year.
19:31 Discussing the future version iteration plan of Vue, the plan for Vapor Mode, and thoughts on the rapid changes in the front-end. Sharp comments!
29:24 Discussing the differences between open source communities and enterprise development, as well as the differences in project iteration, handling business and infrastructure.
31:38 How is the collaboration in the Vue.js & Vite open source community? Discussing the number of issues and PRs, the number of participants and activity, release iterations, etc.
44:34 How can open source enthusiasts make their projects more popular and attract more contributors? How can open source enthusiasts get involved in contributing? Let's talk about those hidden contributors.
52:10 Vue & Vite and other open source projects are widely used. Do you feel a sense of responsibility and pressure during maintenance? Evan and Zhizi have different feelings about this.
54:26 When encountering certain large companies or large projects during development and maintenance, do you still feel inspired and excited when they choose to use Vue & Vite?
55:36 How does Evan allocate his energy between Vue and Vite?
56:49 Rolldown and Rspack have collaborated in the Rust toolchain. How do you view Rust, its future, and its relationship with the front-end?
68:30 How does Vue and native development fit together? Will Evan get involved? Evan mentioned solutions like NativeScript and Ionic.
69:09 The competition among front-end frameworks, including meta frameworks. How does Evan view the competition in the front-end technology stack and predict its future evolution? Sharp comments!
82:43 How does Evan take care of his appearance and hair? Evan also has his own worries.
83:37 Summary and review of the stages.
84:24 How does it feel to attend offline tech gatherings around the world this year?
87:28 How does Evan balance his work and life? Is he tired? Does he have work-life balance?
68:22 Are the previous guests of the Web Worker podcast, such as Zhizi, Shen Qingchuan, Kobe, Baiwu, etc., impressive? How does it feel?
90:19 What has Evan been busy with recently? What technologies is he learning? Rust! Should we learn Rust?
94:03 How does Evan view large models? Does he use them often? How does he feel about them?
98:13 After maintaining Vue for nearly ten years, how does Evan maintain his passion for programming? How do you protect your energy and adjust your mental state?
103:42 How does Evan view the feeling that front-end development is progressing too fast and it's hard to keep up? Will there be big changes in Vue 4?
104:33 What is the mysterious meaning behind the long string of numbers in GitHub IDs? Definitely not a birthday!
104:51 What advice do you have for students and junior front-end developers among the listeners? How can they become stronger?
108:34 Different nicknames for Evan, such as "You Lao Shi," "You Da," "Zu Shiyeye," etc. How does Evan feel about them? Is he happy? After listening to this, you will feel that Evan is very serious and sincere.
- Evan You's GitHub
- Chinese speech at FEDay
- Vue.js Vapor Mode
- Ionic Capacitor
About the "2023 Tech Podcast Festival"#
Originating from the dreamlike collaboration between tech podcasts in mid-2022, we felt the power of community co-creation. This year, we are even more determined to gather over 30 podcasts, 5 major producers, and 20+ communities, hoping to bring together more content creators in the tech ecosystem to express themselves through sound, build their own technical influence, and promote the construction of user communities with higher stickiness, deeper connections, and lasting resonance.