写点什么

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

评论

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

PicConvert for mac:以批处理模式转换,调整大小和重命名图像

Rose

苹果软件资源 图片格式转换 PicConvert mac mac图片编辑

2023年超全前端面试题-背完稳稳拿offer(欢迎补充)

肥晨

三周年连更

阿里P8面试官推荐学习的11大专题:java面试精讲框架文档

做梦都在改BUG

Java java面试 框架

等保2.0时代,华为云助力客户做好等保合规

神奇视野

vue3学习-Composition API

格斗家不爱在外太空沉思

Vue 3 三周年连更

华为云数据灾备方案,助力政企数据无忧

神奇视野

抵御数据风险、保障业务安全,就看华为云数据灾备

YG科技

关于软件测试领域的 Happy Path

汪子熙

软件测试 测试 自动化测试 测试自动化 三周年连更

浅论分布式训练中的recompute机制

百度Geek说

机器学习 深度学习 分布式 企业号 4 月 PK 榜

企业微信接入系列-扫码绑定/登录

六月的雨在InfoQ

企业微信 三周年连更 企业微信扫码 企业微信接入

华为云安全建设安全云生态 保全企业运营安全

神奇视野

华为云数据灾备方案,为数据安全铸造铜墙铁壁

神奇视野

Shell在日常工作中的应用实践

京东科技开发者

Linux Shell 服务器 shell脚本编程 企业号 4 月 PK 榜

终于学完阿里架构师推荐413页微服务分布式架构基础与实战笔记

做梦都在改BUG

Java 架构 分布式 微服务

好家伙!阿里新产Java性能优化(终极版),涵盖性能优化所有操作

程序员小毕

数据库 性能优化 JVM 多线程 java面试

手机穿戴设备能力共享,提升丰富交互体验

HarmonyOS SDK

HMS Core

阿里十亿级并发系统设计+java性能优化实战

做梦都在改BUG

Java 性能调优 并发系统设计

MYSQL 主从复制如何保证数据一致性

做梦都在改BUG

Java MySQL 数据库 主从复制

全栈开发实战|​名片管理系统的设计与实现(SSM + JSP)

TiAmo

管理系统 数据库开发 全栈开发 SQL Server 三周年连更

防患于未然,华为云数据灾备解决方案保护企业数据安全

YG科技

从多个数据源中提取数据进行ETL处理并导入数据仓库

海拥(haiyong.site)

三周年连更

Web平台规模化部署高效编码格式的实践和思考

阿里技术

视频编解码

迎政策东风,华为云为企业“等保”建设打开想象空间

神奇视野

Redis布隆过滤器的原理和应用场景,解决缓存穿透

做梦都在改BUG

Java redis 缓存 布隆过滤器

华为云数据灾备,助力企业业务极速恢复

YG科技

一种面向后端的微服务低代码平台架构设计

京东科技开发者

架构 微服务 低代码 企业号 4 月 PK 榜

Lambda 应用介绍及实现原理剖析

架构精进之路

Java 后端 Lamdba表达式 三周年连更

产教融合| 赛意信息·讯方·深信息产教融合交流研讨会暨国产工业软件人才培养战略合作示范基地揭牌仪式圆满举办

科技热闻

等保2.0来临,华为云助力企业更好应对等保合规

神奇视野

GrowingIO—UEI模型:万物皆可“事件化”

科技热闻

图计算引擎分析--GridGraph

京东科技开发者

系统 磁盘 图计算引擎 企业号 4 月 PK 榜 GridGraph

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