【锁定直播】字节、华为云、阿里云等技术专家讨论如何将大模型接入 AIOps 解决实际问题,戳>>> 了解详情
写点什么

柏林 2019 JSConf EU 要点回顾

  • 2019-08-16
  • 本文字数:2343 字

    阅读完需:约 8 分钟

柏林2019 JSConf EU要点回顾

第十届也是最后一届 JSConf EU 于 6 月 1 日在柏林召开。本届 JSConf EU 大会规模盛大,约有 1500 人参与,其中有 56 名演讲者、32 个赞助商、17 名志愿者、8 名主持人、6 名组织者。这届大会主题是 JavaScript。


关键要点

CJ Silverio:开源经济学

CJ Silverio 在演讲中讲述了 Node.js 及其包管理器的历史。引用 Node.js 创始人对以 npm 包管理器为代表的集中私有控制模块存储库的遗憾态度,她提出了替代 npm 包管理的解决方案 Entropic——一个联合包管理器。



Entropic 拥有自己的 CLI 工具,提供了发布所需的全新 API。Entropic 是联合的,意味着包与包之间在不同的实例中相互关联。值得注意的是,Entropic 目前处于起步阶段,仍有许多工作需要完成,还未能运用在生产环境中。

Kat Marchán:新一代软件包管理器 Tink

Kat Marchán 同样带来了下一代包管理器 Tink。Kat 首先阐述了 npm 包管理器所面临的问题,并逐一介绍了包的安装步骤:


  1. 读取本地依赖;

  2. 从储存库中获取缺失的包的元数据;

  3. 计算树,执行操作;

  4. 下载并获取缺失的包;

  5. 执行安装脚本。


显而易见,Node.js 模块将变得巨大无比。而 Tink 的主要目的就是将包的管理放运行时,而不需要使用外部工具,这样避免了 npm install 过程。


Maël Nison:Yarn 的 2019 年和未来

Maël Nison 介绍了 Yarn 在 2019 年及之后的工作。他在演讲中介绍了 Yarn 诞生的原因和开发内幕。由于 Facebook、Google 和 Expo 这些企业发现现有的包管理器无法满足他们的开发需求,因此基于其公司的最佳实践开发了 Yarn,以便更好地帮助开发者加速开发周期。Maël 分享了 Yarn 是如何专注于稳定性、可靠部署、工作空间以及开发者体验的。



在演讲中,他介绍了 Yarn v2,解释了为什么要开发 Yarn v2 以及它如何影响用户的。发布 Yarn v2 的一个重要且主要的原因是为用户带来更强的功能,鼓励用户为 Yarn 做出贡献。


Yarn v2 新特性:


  1. 改进的日志功能;

  2. 新增指令 yarn dlx, 允许用户直接从包存储库中安装包,不需要修改用户本地的项目;

  3. 改进指令 (yarn up, yarn link, yarn add);

  4. 添加约束的能力(阻止使用包、强制工作区使用特定版本);

  5. 零安装,再也不使用 yarn install。

Alexandra Sunderland:重回拨号时代——通过短信上网

Alexandra 构建了一个移动应用,即使在没有数据和 wifi 连接的情况下用户也可以接入互联网。应用程序通过短信传输你需要的数据。


她之所以开发这款应用,是因为在她的家乡访问数据的成本非常高(而且世界上有很多地方几乎不可能访问互联网)。在第一次尝试时,她构建了一个 python 服务器,用户可以向该服务器发送短信。服务器可以无限地访问互联网,它获取所需的数据并将这些数据发回给用户。这对于“如何从一个点访问另一个点”的场景来说很有用,只需要花费 30 美分。但这还不够,她还开发了一个浏览器!这个 Android 应用使用 Java 开发,而服务器使用的是 Node.js。浏览器通过短信息发送所有请求和数据,下次用户就可以不需要关心那些花哨的数据包。


Laurie Voss:JavaScript——谁、什么、哪里、为什么以及下一步

Laurie Voss 的演讲专注于:


  • 我们是谁?(JavaScript 开发者);

  • 我们在哪里部署?(人们在哪里使用 JavaScript);

  • 我们在使用什么?(现在开发人员在用 JavaScript 做什么);

  • 我们为什么要做这些事情?(原因,驱动当前 JavaScript 的力量);

  • 未来将做什么:看看当前的趋势,猜测他们要去哪里。


他的演讲的目的是让人们对整个 JavaScript 状态以及开发人员所处的位置形成一种看法。


Ashley Williams:JavaScript 的边缘计算之旅

她的演讲是关于访问性能、基础设施、因特网和 JavaScript 的发展。


Ashley 介绍了 JavaScript 的发展,展示了 JavaScript 的一些最重要的里程碑,同时通过图表显示了在浏览器方面呈指数级增长的算力。



她还通过一个非常有趣的比萨饼例子详细介绍了网页成本、可访问性和 Web 编程的服务器端与客户端两个阵营!


接下来继续讲到“边缘”计算。边缘计算通过让计算更接近数据源来优化互联网设备和 Web 应用程序。这最大限度地减少了客户端和服务器之间的远程通信需求,从而减少了延迟和带宽使用。

特别之处

JSConf EU 不仅仅有引人注目的演讲,它也有一些特别之处。


  1. 组织:所有组织者的出色工作!对细节的关注,会议顺利而高效地进行,对所有与会者的总体体验是非常积极的。

  2. 奖学金项目:有大约 100 名奖学金获得者,为来自代表不足群体的个人提供参加 JSConf EU 和 CSSConf EU 的支持。

  3. 感恩委员会:著名演说家 Zig Ziglar 说过:“感恩是人类所有情感中最健康的一种。人们所表达的感激越多,就越有可能表达更多的感激”。 在下图所示的感谢板上,与会者可以表达对会议、组织者或生活当中任何事情的感激之情,这是一种非常健康有益的体验。



  1. BiPoCIT 空间:一个吸引、支持并尊重所有黑人、本土、以及科技界的有色人种(BiPoCIT)的空间。这是一个静修、交谈、互联和交流知识的地方。

  2. 美食:大会提供了健康的美食,其中还有素食!同时还有无限量的冷冻酸奶和一辆食品卡车。餐饮工作人员很乐意为人们提供帮助,满足他们的饮食要求。

  3. NailsConf: 大会考虑得很周到。每个人都可以在做美甲的同时拥有一片放松的天地!

  4. 一场名为”A Computer of One’s Own“的展览:为计算机女科学先驱所作的肖像画,她们永久地改变了计算的历史。



  1. 多样性:这是一次规模巨大、形式多样的会议,与会者来自世界各地,背景各不相同。

  2. 儿童:JSConf EU 为 3 岁及以上的儿童提供免费的全天候保育服务。家长们可以享受这次会议,因为他们的孩子由专业人士照顾。



  1. The Awareness Team:作为一个提供个人支持和直接帮助的团队,他们协助执行大会行为准则,并确保与会者在会议期间感到舒适。

  2. 一个学习、娱乐和结交新朋友的好地方:谢谢你!会议很成功!



英文原文:https://nodesource.com/blog/takeaways-jsconfeu


2019-08-16 19:132407

评论

发布
暂无评论
发现更多内容

深入剖析 | Java15语法特性

九叔(高翔龙)

Java 架构 Java 分布式 java15新特性

代码重构 - 课后作业

Nick~毓

开源=免费?

Philips

开源 开源社区

中秋佳节,程序员教你AI三步成诗,秒变“李白”

华为云开发者联盟

AI 中秋

架构师训练营 1 期第 3 周:代码重构 - 作业

piercebn

极客大学架构师训练营

在vue2中使用ts

正经工程师

typescript vue.js

区块链掀起全民创业热潮!数字资产是未来全球最具前景和价值的!

CECBC

区块链 数字货币

GitHub上标星68k,基于SpringBoot+Netty分布式开源的即时通讯系统项目

Java架构之路

Java 程序员 编程语言 Netty 项目实战

谈谈测试

BigBang!

测试的价值 测试文化 测试落地

LeetCode题解:242. 有效的字母异位词,数组排序,JavaScript,详细注释

Lee Chen

大前端 LeetCode

第三周学习代码重构总结

三板斧

极客大学架构师训练营

2020HC大会上,这群人在讨论云原生…

华为云开发者联盟

华为 华为云 大会

全文!马云对数字时代全球化的全新解读

CECBC

全球化 数字时代

甲方日常 25

句子

生活 随笔杂谈 日常

重塑产业+价值共识,区块链助力供应链金融数字化

CECBC

区块链 供应链物链

关于 UML 类图

西贝

UML 图表

架构师训练营 - 作业 - 第二周

Max2012

国内上市进程或将提速!百度宣布小度科技独立融资

脑极体

数据库选型入门必读:如何在眼花缭乱的产品中挑出最适合业务的?

华为云开发者联盟

数据库 数据库选择 关系型

一周信创舆情观察(9.21~9.27)

统小信uos

第三课代码重构课后作业

Geek_michael

极客大学架构师训练营

不是我不小心

escray

Java ruby ruby-on-rails 面试 面经

阿里内部超流行的“SpringBoot+ 微服务指南”,理论与实战双管齐下

Java架构之路

Java 程序员 微服务 Spring Boot 编程语言

一个草根的日常杂碎(9月29日)

刘新吾

随笔杂谈 生活记录 社会百态

技术解读丨目标检测之RepPoints系列算法

华为云开发者联盟

算法 神经 目标检查

软件架构(2)-框架设计

Zeke

极客大学架构师训练营

java安全编码指南之:死锁dead lock

程序那些事

java安全编码 java安全 java安全编码指南

单例模式

knight

极光无限:用AI赋能安全 解决安全行业人才紧缺难题

风向标

人工智能

上手深度学习之前,我们先聊聊“数学”

华为云开发者联盟

神经网络 学习 数学

从三个产业侧影,打开万物智能的应用之匙

脑极体

柏林2019 JSConf EU要点回顾_语言 & 开发_Liz Parody_InfoQ精选文章