最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

柏林 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:132409

评论

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

如何把css渐变背景玩出花样来

南极一块修炼千年的大冰块

7月月更

2022秋招,Java岗最全面试攻略,吃透25个技术栈Offer拿到手软

程序猿阿宇

Java 面试题 面经 Java工程师 秋招

Okaleido上线聚变Mining模式,OKA通证当下产出的唯一方式

鳄鱼视界

Kyligence 入选 Gartner 2022 数据管理技术成熟度曲线报告

Kyligence

sql查询 Gartner

我写的dubbo扩展jar包如何无侵入的给别人使用

石臻臻的杂货铺

7月月更

阿里云技术专家邓青琳:云上跨可用区容灾和异地多活最佳实践

阿里云弹性计算

异地多活 多活容灾

怎么才能提高自己web前端技术呢?

小谷哥

kafka的Docker镜像使用说明(wurstmeister/kafka)

程序员欣宸

kafka 7月月更

创新突破!亚信科技助力中国移动某省完成核心账务数据库自主可控改造

亚信AntDB数据库

国产数据库

中文起,Python 字体反爬实战案例,再一点

梦想橡皮擦

Python 爬虫 7月月更

第五届数字中国建设峰会举行,每日互动发布每日治数平台DIOS创新成果

个推

大数据 数据中台 数据智能 每日治数平台

敞开大门的支付宝,是商家的新掘金地吗?

ToB行业头条

看了这么多Python教程,最香的还得是……

博文视点Broadview

OKA通证权益解析,参与Okaleido生态建设的不二之选

EOSdreamer111

web前端开发技术学习比较靠谱

小谷哥

大数据课程培训和自学哪个比较适合?

小谷哥

基于Netty,从零开发IM(四):编码实践篇(系统优化)

JackJiang

网络编程 Netty 即时通讯 im开发 开源im

用GaussDB(for Redis)存画像,推荐业务轻松降本60%

华为云开发者联盟

数据库 redis 存储 GaussDB ( for Redis ) 用户画像

Plus版SBOM:流水线物料清单PBOM

SEAL安全

开源 软件供应链 软件物料清单 SBOM 软件供应链安全

Java & Go 专场 | 阿里云中间件开发者线下 Meetup 开启报名

阿里巴巴云原生

Java Go 阿里云 云原生 中间件

物理防火墙是什么?有什么作用?

行云管家

网络安全 防火墙

华为被迫开源!从认知到落地SpringBoot企业级实战手册(完整版)

程序猿阿宇

Java 程序员、 秋招 构架 面试‘

Java编程程序员怎么开发水平?

小谷哥

想要做好软件测试,可以先了解AST、SCA和渗透测试

华为云开发者联盟

云计算 安全 软件测试 后端 开发

微软Azure和易观分析联合发布《企业级云原生平台驱动数字化转型》报告

易观分析

数字化转型

行云管家V6.5.1/2/3系列版本发布:数据库OpenAPI能力持续强化

行云管家

数据库 版本 IT运维 行云管家

Okaleido生态核心权益OKA,尽在聚变Mining模式

股市老人

字节一面:TCP 和 UDP 可以使用同一个端口吗?

程序员小毕

Java 程序员 面试 TCP 计算机网络

产品动态丨Android 13 高效适配全新升级

MobTech袤博科技

android

基于Caffe ResNet-50网络实现图片分类(仅推理)的实验复现

华为云开发者联盟

人工智能 推理 昇腾 处理器

大数据开发课程怎么学?

小谷哥

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