如何从 alinode 迁移到 Node.js 性能平台

什么是 Node.js 性能平台

  • 兼容原 alinode 功能
  • 所有功能免费使用
  • 技术支持钉钉群: 11794270

如何从 alinode 切换到 Node.js 性能平台

1. 安装 agenthub

 npm install @alicloud/agenthub -g

2. 在 Node.js 性能平台 创建新应用得到 app id 和 app secret

3. 更新原来的配置文件

  • appid 和 secret 替换为Node.js 性能平台所申请。
  • server 替换为 wss://agentserver.node.aliyun.com:8080
  • cmddir 字段删除
  • 其它配置保持不变

4. 启动 agenthub

```shell
nohup a

Node.js 8

编者:本文作者孝达,经作者允许,刊载于 Alinode 团队博客。未经允许,不得转载。

端午节结束了。虽然接下来的四个月都没有节假日,但笔者一点都不烦恼。因为 Node.js 8 在端午后第一个工作日就正式发布,这足以让我与 Node.js 的激情燃烧一个夏天!本文挑选了笔者认为 Node.js 8 最令人兴奋的四大新功能,与大家分享。

async/await 与 util.promisify

Node.js 一直以来的关键设计就是把用户关在一个“异步编程的监狱”里,以换取非阻塞 I/O 的高性能,让用户轻易开发出高度可扩展的网络服务器。这从 Node.js 的 API 设计上就可见一斑,很多API——如 fs.open(path, flags[, mode], callback)——要求用户必须把该操作执行成功后的逻辑放在最后参数里,作为函数传递进去;而 fs.open 本身是立即返回的,用户不能把依赖于 fs.open 结果的逻辑与 fs.open 本身线性地串联起来。

在这座“异步编程的监狱”里,不掌握异步编程就寸步难行。而我们习惯性地使用线性思维去

柏林纪行(下):JSConf EU

传送门:

JSConf EU

JSConf EU的组织与整体观感

这次 JSConf EU 很多人都注意到了女性讲师的比率特别高,在和其中一位女性讲师 Chen Shay (来自 Google AMP 团队)交谈的时候,得知这次的演讲稿评选是盲选的,也就是评委看不到讲师的个人信息,只能凭 proposal 的标题和概述来评分。另一方面,JSConf EU 的气质比较 hipster,相比起一些会议西装革履,热衷企业级话题的的氛围,JSConf EU 会更偏好有趣、发人深省的话题,和关于开源社区建设、开源项目维护的话题,可能也是造成女性讲师比例高的一个因素。但是几个很有技术深度

柏林纪行(中):Node.js Collaboration Summit

传送门:

Node.js Collaboration Summit

比较沉重的思考写完,下面是比较轻松的部分了……按照时间顺序,先记录一下 Node.js Collaboration Summit 的见闻。

Node.js Collaboration Summit 在 JSConf 会场附近的 co up 举办,主要以各个 working group 分组讨论以及集体讨论一些重要 issue 的形式进行。因为航班的缘故错过了第一天早上的 introduction 所以没有认全人,不过还是认识了很多一起 code review 过的 GitHub ID 的本尊,参与了部分讨论。

柏林纪行(上):整体感受

受集团赞助,参加了今年五月在柏林举行的 JSConf EU。另外 Node.js 社区趁着欧洲参会的人多以及考虑到柏林靠近 V8 团队大本营慕尼黑,在 JSConf 前两天在附近举办了一次Node Collaboration Summit和一些别的活动,作为 Node Core 的 collaborator 我也一并参加了,以下是个人的一些总结。

传送门:

整体感受:阿里与中国开发者在国际社区与标准制定过程的缺席

平行世界

在柏林的几天我和许多认识不认识的人交谈下来,最大的感受就是阿里,或者说中国的开发者在国际社区几乎没有什么存在感。几乎每个和我第一次见面的人在得知我在