Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
yorkie committed Dec 10, 2018
1 parent 7405ca0 commit e1c0769
Showing 1 changed file with 34 additions and 17 deletions.
51 changes: 34 additions & 17 deletions 2018-12-09/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,32 @@

[Slide](./keynotes/1-intro-to-mesh.pdf)

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

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

**内容**

**内容** Mesh 的背景介绍、在 Mesh 里用 JS 能做什么、内核介绍以及从无人机应用出发, 连通更多的设备和服务。
一句话总结:一款可以控制无人机的移动端控制框架。
Mesh 的背景介绍、在 Mesh 里用 JS 能做什么、内核介绍以及从无人机应用出发, 连通更多的设备和服务。

> 一句话总结:一款可以控制无人机的移动端控制框架。
### 《一个应该了解的 ORM 库》

[Slide](./keynotes/2-intro-to-orm-library.pdf)

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

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

**内容**

**内容** 1)Sequelize 介绍,2)Sequelize 工作原理和 API 介绍,3)在实际系统中的应用场景,4)对 ORM 库的一些思考。
一句话总结:前端工程师如何像后端拓展的心路历程。
* Sequelize 介绍
* Sequelize 工作原理和 API 介绍
* 在实际系统中的应用场景
* 对 ORM 库的一些思考

> 一句话总结:前端工程师如何像后端拓展的心路历程。
### 《如何基于 Egg/React 设计企业级的前后端 Framework》

Expand Down Expand Up @@ -56,9 +69,7 @@

[Slide](./keynotes/4-intro-napi.pdf)

分享时间:16:30 - 17:10

主讲人介绍:吞吞/[@legendecas](https://github.com/legendecas)/ShadowNode Member/YodaOS TSC Member/语言爱好者/喜欢猫/不救公主只顾瞎逛炸鱼/Coder
**主讲人介绍** 吞吞/[@legendecas](https://github.com/legendecas)/ShadowNode Member/YodaOS TSC Member/语言爱好者/喜欢猫/不救公主只顾瞎逛炸鱼/Coder

**内容**

Expand All @@ -67,7 +78,7 @@
* 从 NAN 到 N-API
* N-API 的实际应用

一句话总结:听完感兴趣的话就可以去读《Node.js 来一打 C++ 拓展》了。
> 一句话总结:听完感兴趣的话就可以去读《Node.js 来一打 C++ 拓展》了。
### 《Jarvis——前后端对接解决方案》

Expand All @@ -82,26 +93,30 @@
* Jarvis 解决方案
* Jarvis 实际应用

一句话总结:一款面向数据 API 的 Web SDK 生成工具。
> 一句话总结:一款面向数据 API 的 Web SDK 生成工具。
### 《关于 class field 的神秘话题》

> Slide 暂缺
**主讲人介绍**

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

精通 JavaScript,早在 ES4 时代就通过 es-discuss 邮件列表参与标准讨论并提交 issue,近年来则通过 GitHub 关注了几乎所有 ECMAScript 新草案的进展和讨论。尤其是最近富有争议的 Optional chaining 和 Class fields 提案,深度参与了讨论。Hax 给 Babel、ESLint、Webpack 等多个 JS 生态中的重要项目提交过 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 以来,我们还是第一次见到如此激烈的分歧。
早在去年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 生态。因此,我不得不将这场争议呈现给社区:
作为中国JS社区的活跃分子,我通常都是向大家介绍 JS 新特性如何能更好的帮助我们开发者;我很不情愿将提案讨论中的争议性内容作为话题呈现给开发者,因为这对我们开发者来说没有什么意义,也并不能帮助 [tc39][] 解决争议,还影响“和谐”。但是作为本次争议提案的反对者之一,我认为形势已经非常严峻 —— 这份提案已经接近 Stage 4,也就是正式标准;同时 [tc39][] 最近的会议也已经拒绝所有的竞争提案,并决议停止寻求其他替代性方案;引擎厂商也即将实现和默认开启该特性。当使用该新特性的代码进入 production 环境,就意味着再也没有回头路。它很可能会成为 JS 永远无法摆脱的新的 “Bad Part”。而且本提案涉及语言的核心设施之一 class,影响烈度并非其他局部特性可比,我认为可能影响整个 JavaScript 生态。因此,我不得不将这场争议呈现给社区

* 无论是寻求更广泛的社区反馈以提交给 TC39 和引擎厂商,还是说在最坏的情况下,让开发者做好准备;
* 至少我已经尽力了
* 无论是寻求更广泛的社区反馈以提交给 [tc39][] 和引擎厂商,还是说在最坏的情况下,让开发者做好准备;
* 至少我已经尽力了

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

一句话总结:https://github.com/tc39/proposal-class-fields/issues
> 一句话总结:https://github.com/tc39/proposal-class-fields/issues
---

Expand All @@ -116,3 +131,5 @@
![7.jpg](7.JPG)
![8.jpg](8.JPG)
![9.jpg](9.JPG)

[tc39]: https://github.com/tc39

0 comments on commit e1c0769

Please sign in to comment.