No.36 Chat with Teacher Hai about Frontend, TS-Vue, Compilation, Ast-grep, Rust, and the Joy of Open Source Participation
Basic Information#
- Zhihu Rust Teacher Hai https://www.zhihu.com/people/cao-zhi-hu-22
- X @hd_vim
- Currently at ast-grep
Timeline#
01:11 opening This time invited Shen Qingchuan as a flying guest, Teacher Hai as a guest to chat leisurely together
02:38 Teacher Hai has contributed to the combination of vue 2.x and typescript in the past, currently writing Rust
05:35 Chat about interesting stories of early vue 2.x and ts combination, after the decorator decorator
11:45 Currently trying to combine Vue and Rust, the present and the future, but not easy, current and future plans. Encountered some problems, also produced the work ast-grep.
23:10 The theme of this issue is clear, continuous deep cultivation in the fields of TS/Vue/Rust/Compiler. Beginners can learn and progress from it. TS entry, advanced solutions,
30:30 How to learn compiler parser from academic and engineering practice perspectives.
35:30 Complaints and feelings about learning Rust, and how much it is related to frontend
38:00 Just to solve the problem of Rust, open sourced ast-grep, focusing on usage and scenarios, all library developers can learn and use, assisting users in migration. Evan You also mentioned in a recent sharing session the reflection on developer experience caused by incompatibility between vue2 -> vue3.
54:15 What are you doing in open source participation in the early days and now, finding a lot of joy in open source, learning better communication.
62:35 Teacher Hai praised the process of recording with Web Worker as particularly good and professional, welcoming more people to chat and play.
66:17 Participate, lead open source communities, recommend Open Source Guide for systematic learning.
71:20 How long has Teacher Hai been working, where is the current focus of energy. Also talked about ChatGPT for text classification, assisting learning. Whether you are used to reading documents or practicing hands-on, AI can assist in learning and understanding. Also a loyal fan of NeoVim.