banner
Web Worker

Web Worker - 前端程序员都爱听的播客

这是一档前端程序员闲聊的播客《Web Worker 播客》。玩票的播客放大了我们的声音,所以如果你想表达技术观点、自荐作品、安利嘉宾请联系我,愿为作品推广尽绵薄之力~
github
xiaoyuzhou
email

No.30 和 Vue 核心团队成员 sxzz 聊前端学习、参与开源和 Vue3.3

和 sxzz 聊前端
和 sxzz 聊前端
WebWorker.tech

收听方式#

北京时间 2023 年 05 月 24 日 上午 8 点正式发布

介绍#

前端主播:辛宝 Otto、刘威 Franky、小白菜

嘉宾:最年轻的 Vue Core Team Member sxzz@twitter

新一期播客来啦!本期我们有幸邀请了三咲智子 sxzz,一起来闲聊!智子是一位热爱开源的年轻大佬,我们一起聊智子从相关技术的使用者变为参与者、维护者的背后的心路历程,最近 Vue v3.3 更新了,智子表示这个我熟,分享了很多第一手使用感受,安利 Vue Macros,我们也谈到了智子学习前端过程中的学习感悟和踩坑经历,期待在开源世界里见到各位!

image

智子的工作桌面

image

智子的猫猫

《Web Worker》是几个前端程序员闲聊的音频播客节目。节目将围绕程序员领域来瞎聊,聊职场、聊资讯、聊技术选型...... 只要是和 web 开发有关的都可以聊。因为主播是前端程序员目前会以前端为视角切入。

时间轴#

01:45 开场,这次嘉宾是 sxzz@github ,目前是大三学生,技术开源领域参与 vue/vite/vueuse。

02:30 element-plus 是第一个正式参与开源的项目,维护、贡献。从大一开始接触到开源。从 element-plus 的使用者到维护者背后的故事。Vue3.3 中的 defineOptions

09:45 提到 Vue3.3 近期的更新了,sxzz 表示我熟,因为有一些功能来自智子开发的 Vue Macros。文字版细节在这里《Vue 3.3 主要新特性详解》。提到了 defineModel/defineOptions/defineSlots/ 泛型组件 / 引入外部类型 等相关特性,B 站有全程直播录屏详解 可以学习如何一步一步实现。

16:55 导入外部类型,是一个很有趣话题,辛宝提了一个 issues 《如何为 defineProps 导入类型》,这是 Vue3.2 里讨论最多的一条信息,有多达 138 条回复,最近 close 了。背后有很多有趣的开发细节。

22:00 我们提到的 Vue3.3 一系列更新,主播们聊起来了,当初 vue+ts 相关的开发体验。提到了 class-component/decorator 等历史写法。还提到了 Vue Macros 和 Vue2.7

29:00 Vue Macros 更像一个快速落地的 Vue RFC 实验田,很多特性交给社区来做会更方便。介绍了一些还没有被 Vue 官方吸纳的特性。讨论了是否消解如何修改更新 props 传递的值。还会继续支持 Reactivity transform,Vue Macros 后续会如何规划和更新

37:35 聊 Elk 项目是什么,背后的技术栈、产品设计思路、当前实现的功能。

42:45 智子目前在忙什么,有哪些新想法。期待智子在 web3 + vue 有更多有趣的技术产出。

43:00 谈开源,开源难吗?怎么算参与了开源?git push 到 github 算开源吗?其实有更多纬度来参与。

48:00 智子典型的一天如何度过,是如何分配时间和精力的。最早学习接触编程的感受和动力,果然还是游戏是最大的动力。新时代的前端更容易学习技术和实践,智子有哪些过来人经验和踩坑精力可以分享。兴趣驱动!

55:00 未来打算做点啥,对未来有什么期待。还提到了 Vapor Mode 的规划。今年去阿姆斯特丹的 Vue Conf 会议经历和感悟,线下参与活动的感受真好。Web Worker 说不定也可以搞线下的 meetup/workshop,开源之夏杭州马上开始了,帮忙宣传一波!鼓励在校生更多参与开源。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。