This podcast is a special episode created as part of the #2023 Tech Podcast Festival. From December 4th to 8th, we will bring you 8 to 11 episodes centered around a theme. For more details, you can also follow the official website at https://podfest.tech, or search for "2023 Tech Podcast Festival" on WeChat, Jike, or X Search. We welcome everyone to pay 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 for Vue/Vite.
We will discuss recent technical changes in Vue.js/Vite, open source community maintenance, and the future development of front-end. We will also talk about some light-hearted topics, such as:
- How does Evan feel about being called "You Da" or "Zushiye"?
- What does the mysterious number on yyx990803's GitHub profile mean?
- 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 invite Zhizi, Shen Qingchuan, and Evan You.
01:55 Evan introduces himself and talks about his online presence.
02:55 Zhizi and Shen Qingchuan share their impressions of meeting Evan in person: 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 in maintaining them? Evan and Zhizi have different feelings about this.
54:26 When encountering certain large companies or large-scale projects that choose to use Vue & Vite, do you still feel inspired and excited?
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 Evan think about Vue and native development? Will he 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 Stage summary and review.
84:24 Attending offline tech gatherings around the world this year, how does it feel?
87:28 How does Evan balance work and life? Is he tired? Does he achieve work-life balance?
68:22 How do you feel about the previous guests of the Web Worker podcast, such as Zhizi, Shen Qingchuan, Kobe, Baiwu, etc.?
90:19 What has Evan been busy with lately? 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 Evan's GitHub ID? It's definitely not his 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 Teacher You, You Da, Zushiye, 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 have felt the power of community collaboration and creation. This year, we are even more determined to bring together 30+ podcasts, 5 major producers, and 20+ communities, hoping to inspire 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.