第八期杭州NodeParty x Rokid技术分享会回顾

栏目: Node.js · 发布时间: 5年前

内容简介:12 月 9 号,杭州 NodeParty 和 Rokid 联合主办的第八期技术分享会,在 Rokid公司如期举行。虽然是下雪天,但各位程序猿大大对 Node.js 的热情不减,准时赴约。整场分享持续 6 个小时,共有 7 位讲师为我们带来精彩的演讲。其中有现场写代码开飞机的,还有持续整整 3 小时的火爆话题,这辈子可能见不到第二次了……除了来到现场的观众,还有一大波 Node.js 爱好者观看了我们在 B 站的直播,为讲师打 call!第八期活动已经圆满结束了,但开发者社区的学习和分享精神仍在继续。
第八期杭州NodeParty x Rokid技术分享会回顾

12 月 9 号,杭州 NodeParty 和 Rokid 联合主办的第八期技术分享会,在 Rokid公司如期举行。虽然是下雪天,但各位程序猿大大对 Node.js 的热情不减,准时赴约。

第八期杭州NodeParty x Rokid技术分享会回顾

整场分享持续 6 个小时,共有 7 位讲师为我们带来精彩的演讲。其中有现场写代码开飞机的,还有持续整整 3 小时的火爆话题,这辈子可能见不到第二次了……除了来到现场的观众,还有一大波 Node.js 爱好者观看了我们在 B 站的直播,为讲师打 call!

第八期活动已经圆满结束了,但开发者社区的学习和分享精神仍在继续。

就让我们再次回顾一下本次的演讲主题,希望大家有所收获。一起发展 Node.js 生态。

《Mesh: 来一起用 JavaScript 开发无人机应用》

第八期杭州NodeParty x Rokid技术分享会回顾

主讲人介绍

刘哲轩,一个程序员。本科就读于威斯康星大学麦迪逊校区,硕士就读于佐治亚理工,毕业后在微软总部薅了几年资本主义的羊毛,现在广州奇志科技做开发。大学时期开始钻研前后端技术,强迫症癌晚期,吉他爱好者,仍在拓展能力和拓宽视野的路上上下求索。

内容

Mesh 的背景介绍、在 Mesh 里用 JS 能做什么、内核介绍以及从无人机应用出发, 连通更多的设备和服务。

一句话总结:一款可以控制无人机的移动端控制框架。

《一个应该了解的 ORM 库》

第八期杭州NodeParty x Rokid技术分享会回顾

主讲人介绍

李桑,学业半途而废,早年混迹夜场,在酒吧调酒,后跑去深圳这个年轻的城市搞 Java 后端,莫名其妙的又搞起了前端,从一个野路子到爱上 coding,目前在前端累计了大量的 web 开发经验,Java 搞丢了不想 Node.js 也溜走。

内容

Sequelize 介绍

Sequelize 工作原理和 API 介绍

在实际系统中的应用场景

对 ORM 库的一些思考

一句话总结:前端工程师如何像后端拓展的心路历程。

《如何基于 Egg/React 设计企业级的前后端 Framework》

第八期杭州NodeParty x Rokid技术分享会回顾

主讲人介绍

陈锦辉,宋小菜前端架构师,早年搞 Java 后端,后转 Android/iOS 原生应用,直到遇到 Node/ReactNative,彻底投入大前端怀抱,目前专注前端(App/PC Web/微信生态链)的跨端工程运维体系搭建,以及跨前后端团队的数据聚合服务层架构,痴迷追根溯源,乐于探索布道新技术。

张伟林,宋小菜资深前端开发工程师,94 年 Coding Boy,霹雳迷,已手残的纸牌魔术师,喜欢神奇的东西,技术栈从上向下不断横向纵向贯穿,目前在寻找前后端大一统思想的路上越走越偏。

内容

宋小菜的业务背景介绍;

引出效率基建对于长链路 B2B 的重要性;

宋小菜的技术栈介绍;

从技术栈规划和演进引出团队前后端框架统一的必要性;

前端框架 Highway 的设计理念与资源发布;

从前端框架设计引出构建部署全家桶之后与后端框架对接/打通的重要性;

Egg 框架的特点以及小菜的技术演进选型;

Thinkjs/Express/Koa/Egg 几个框架的特点与我们的取舍;

后端框架 Cross 的设计理念与规划;

基于 Egg 做企业框架封装(考虑 GraphQL/RPC)和可能会遇到的问题;

《N-API: 下一代 Node.js Native Module API》

第八期杭州NodeParty x Rokid技术分享会回顾

主讲人介绍

吞吞/@legendecas/ShadowNode Member/YodaOS TSC Member/语言爱好者/喜欢猫/不救公主只顾瞎逛炸鱼/Coder/Rokid工程狮。

内容

N-API 介绍

单次编译即可兼容不同版本 Node.js Runtime

从 NAN 到 N-API

N-API 的实际应用

一句话总结:听完感兴趣的话就可以去读《Node.js 来一打 C++ 拓展》了。

《Jarvis——前后端对接解决方案》

第八期杭州NodeParty x Rokid技术分享会回顾

主讲人介绍

陈传滨,一个热爱健身的前端,创业时期搞过 Java 后端,iOS 原生应用。现在专注于前端研发,喜欢制作自动化 工具 来提高工作效率,将单调的事情变得有意思。

内容

Jarvis 介绍

遇到的问题

Jarvis 解决方案

Jarvis 实际应用

一句话总结:一款面向数据 API 的 Web SDK 生成工具。

《关于 class field 的神秘话题》

第八期杭州NodeParty x Rokid技术分享会回顾

主讲人介绍

贺师俊,网名 @hax,现就职于百姓网架构部;十多年来一直活跃在 Web 标准、前端开发和 JavaScript 社区,对 HTML 标准有微小的贡献。

精通 JavaScript,早在 ES4 时代就通过 es-discuss 邮件列表参与标准讨论并提交 issue,近年来则通过 GitHub 关注了几乎所有 ECMAScript 新草案的进展和讨论。尤其是最近富有争议的 optional chaining 和 class fields 提案,深度参与了讨论。Hax 给 Babel、ESLint、Webpack 等多个 JavaScript 生态中的重要项目提交过 issue 和 pull request,写过多个针对 ES 新特性的 Babel 转换插件,并是 Atom 编辑器 js-refactor 插件的维护者。Hax 做过大量 JavaScript 相关的分享,包括题为「JavaScript — The World’s Best Programming Language」的演讲。

内容

早在去年7月,tc39 已经批准 class field 提案到达 Stage 3,但浏览器厂商一直没有实现该提案,Babel 也只实现了 public field 而没有实现 private field。其中一个原因也许是因为争议性的 “#priv” 语法。最近,Babel 7 和 Chrome 终于实现了该提案,但是争议并没有因此停止。自从 ES Harmony 以来,我们还是第一次见到如此激烈的分歧。

作为中国 JS 社区的活跃分子,我通常都是向大家介绍 JS 新特性如何能更好的帮助我们开发者;我很不情愿将提案讨论中的争议性内容作为话题呈现给开发者,因为这对我们开发者来说没有什么意义,也并不能帮助 tc39 解决争议,还影响“和谐”。但是作为本次争议提案的反对者之一,我认为形势已经非常严峻 —— 这份提案已经接近 Stage 4,也就是正式标准;同时 tc39 最近的会议也已经拒绝所有的竞争提案,并决议停止寻求其他替代性方案;引擎厂商也即将实现和默认开启该特性。当使用该新特性的代码进入 production 环境,就意味着再也没有回头路。它很可能会成为 JS 永远无法摆脱的新的 “Bad Part”。而且本提案涉及语言的核心设施之一 class,影响烈度并非其他局部特性可比,我认为可能影响整个 JavaScript 生态。因此,我不得不将这场争议呈现给社区:

无论是寻求更广泛的社区反馈以提交给 tc39 和引擎厂商,还是说在最坏的情况下,让开发者做好准备;

至少我已经尽力了;

注意,在本次分享中,我会尽量保持客观,但作为提案的反对者,我不可能以全然中立立场叙述争议双方的观点,并且本次分享将涉及许多 JS 语法语义中的细节问题和一些对普通开发者来说相当陌生的概念。本次分享对于大家很可能将是一场痛苦的旅行。You have been warned!

一句话总结: github.com/tc39/propos…

现场精彩照片:

第八期杭州NodeParty x Rokid技术分享会回顾

穿插其间的茶歇时刻

第八期杭州NodeParty x Rokid技术分享会回顾

Rokid大阶梯会议区坐得满满的

第八期杭州NodeParty x Rokid技术分享会回顾

中场休息的自由讨论环节

第八期杭州NodeParty x Rokid技术分享会回顾

最后出场的Hax老师分享了3小时,大家听的津津有味

第八期杭州NodeParty x Rokid技术分享会回顾

活动结束后讨论还在继续……

第八期杭州NodeParty x Rokid技术分享会回顾

讲师和观众的大合照

咱们下期见!

第八期杭州 NodeParty :heavy_multiplication_x: Rokid 技术分享会延展资料:

讲师PPT下载地址:

github.com/yorkie/Node…

讲师视频观看地址:

B站: space.bilibili.com/314358436/c…

Youtube: www.youtube.com/channel/UCR…

杭州 NodeParty 介绍:

杭州 NodeParty 是由大搜车(Souche Inc.)发起的一个面向 Node.js 爱好者的技术分享聚会,希望能够构建一个持续的分享学习的平台,一起发展 Node.js 生态。

Rokid 公司介绍:

Rokid 是一家专注人机交互技术和人工智能软硬件产品开发的科技创新型企业。Rokid 推出首个开源 AI OS—YodaOS,兼容 Node.js 和 N-API,拥抱 Web 标准,为 Node.js 和前端赋予 IoT 设备上的 AI 能力。了解YodaOS,未来你也能通过小若琪展示你开发的AI技能哦,快来和Rokid coder们一起玩吧~


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

学习Web设计

学习Web设计

罗宾斯 / 靳志伟 / 机械工业出版社 / 2009-1 / 65.00元

《学习Web设计(第3版)》从说明网站和网页是如何工作开始,逐步深入。当你看完《学习Web设计(第3版)》时,你将掌握使用优化的图像文件来创建多列CSS布局的技术,而且你将知道如何创建网页。这一版经过了彻底的修订,它可以教你如何根据现代设计的实践经验和专业标准来创建网站。《学习Web设计(第3版)》包含了一些练习,可以帮助你学习各种技术,还有一些小测验可以确保你及时掌握重要的概念。如果你对网站设计......一起来看看 《学习Web设计》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具