
第七届HolyJS会议将于明天开始。 每年,其程序的工作变得越来越困难,这不仅是因为JS生态系统的快速发展和增长,还因为应用程序的质量和数量的增加。
这次,程序委员会不得不对大约30个席位的250份申请进行分类。 一些PC参与者表示,如果需要的话,HolyJS可以4x4格式制作(4首曲目,持续4天)。 除了直接报告有关JS的报告外,还有大胆的实验在等待着我们。
现在,会议本身的所有门票已售罄,但是仍然可以通过在线广播获得加入报告的机会。 他们首先在猫下写下关于可以看到的东西,最后写下如何看到它。
该程序的主要模块
- “框架”-报告框架的使用。 HolyJS上的此块一直是一种或另一种方式,但更早以前就被抹平了。 在处理了HolyJS 2018 Moscow的审查后,明确要求提供有关特定技术解决方案的最实用报告。 您可以在此处找到组件,SSR,使用API的方法,半移动应用程序甚至浏览器中的实用ML。
- “来自作者”-来自非常有趣且相关解决方案作者的报告。 有什么比报告之后向您最喜欢的解决方案的作者提出问题或向竞争对手的作者提出问题(可能是棘手的问题)更有趣的?
- “工具”-有关工具的报告。 速度,生产率,质量控制,DX ...对于所有这些,可以安全地前往这里。
- “基础知识”是真正的基础知识和概念,之后您可以修改很多观点或学习一些基础知识。
- “实验性”-JS以外的报告。 这次会议的目的不仅在于加强主要方向的知识,还在于扩大视野,因此,作为一项实验,我们决定制作一个很小但非常重要的栏目,提供有关JS的报告。 让我们看看这带来了什么。
- 讲习班。 第二个复杂的实验,根据反馈非常需要。 他们投入了巨大的力量和知识。
当然,Node.js,a11y,OSS等不容忽视。
无论主题和图块有多精美,最重要的是谁背后的一切。 让我们认识我们的演讲者。
主题演讲
主题演讲在主要曲目之外进行,面向整个受众,涵盖最相关或最热门的主题。
瑞安·达尔(Ryan dahl)

将打开Ryan Dahl会议。 Ryan主要是Node.js的作者。 他从事代数拓扑,是Google Brain计划的居民,与TensorFlow合作,开发了Node.js,现在将向我们展示他的新项目-Deno。 从该报告中,我们了解了Deno的出现方式,原因和原因。 通过最近的
一次采访 ,您可以更好地了解Ryan。
安德烈·西特尼克(Andrey Sitnik)

第一天将由Andrey Sitnik关闭。 安德烈(Andrei)当然是JS社区中说俄语的人中最有趣和最知名的人物之一。 他被称为许多出色工具的作者,从PostCSS,Autoprefixer,Logux,Browserlist等到Nano ID和Size Limit,即使在最新的Google I / O上也
无法幸免 。 最近,安德烈(Andrey)将告诉您如何处理他在开源世界中的项目。 在会议召开前夕安德鲁进行
了采访 。
亚历克斯·卡斯蒂略

结束会议Alex Castillo。 Alex是一家专门从事神经技术的公司的联合创始人。 他将展示如何在神经接口和JS的帮助下做一些有趣的事情并真正地工作。 该报告将向我们展示未来。
讲者
除主题演讲外,会议还将分三个阶段发布27份报告。 我想谈谈所有人,但是这篇文章会冗长。 因此,让我们尝试从不同角度看待该程序:
- Ilya Klimov-GitLab的前端开发人员,Kottans.Org项目的培训师,JavaScript.Ninja项目的培训师。 他从事JS编程的各种表现已有15年以上:从微控制器到基于云的视频渲染。 这次,Ilya将在实验报告的框架中讨论CI / CD的基础知识,而不仅仅是关于JS。 伊利亚(Ilya)在他的Patreon上就这一主题学到了很多课,而且这份报告肯定会很有趣。
- Alexei Kozyatinsky-在Chrome DevTools中开发用于与JS配合使用的工具,并真正深入研究了V8的原理。 Alexey的工作通常是控制台和Chrome DevTools中的JS调试等。 在去年的HolyJS 2018 Piter上,他已经谈到了在Chrome中使用JS的一些有趣案例。 这次,故事将涉及DevTools协议,以及如何使用它为Node.js等构建工具。 Alex乐于交流,并很乐意回答有关Chrome DevTools的所有问题。
- Martin Splitt是Google搜索和网络生态系统的OSS倡导者和开发者。 马丁经营着一个关于JavaScript SEO的视频博客 ,我们的观众可以熟悉他在俄罗斯许多站点上的许多最酷的表演。 这次,他将谈论Googlebot和其他现代爬虫的工作。
- Nadiia Dmytrenko是Uber Uber平台团队的软件工程师,他是Uber开放基础组件库的作者和维护者之一。 Nadiia将讨论如何在React上为500多个应用程序创建真正可扩展的组件库。
- Denis Mishunov是GitLab的前端开发人员。 丹尼斯定期在国际会议上发表演讲。 除了深入的话题之外,他的报告还特别介绍了最酷的插图,这些插图在调试器报告中不容忽视; 与HolyJS 2016 Moscow。 这次,丹尼斯(Denis)将以不同项目中的不同旅行为例,讲述非常宝贵的迁移经验。
- David Khourshid是Microsoft的Web开发人员, xstate库和许多其他有趣项目的作者 。 David将告诉您如何使用记住的状态机开始透明地监视应用程序中的状态,以及如何尽可能简化这些状态机的工作。
- Oleg Shelaev是OracleLabs中GraalVM项目的开发倡导者,该项目是VirtualJUG和GDG Tartu会议的组织者。 2017年,它成为Java冠军。 Oleg,也许是第一个在HolyJS上执行Java的Java冠军,作为他的试验性演讲的一部分,他将谈论GraalVM并展示令人惊叹的非常实用的案例,它们可以一起共享不同的编程语言。
- Vitaly Slobodin是Rostov IT社区的共同创始人,是一名完美主义者,维护者,他在对其进行了数年的工作后关闭了PhantomJS。 Vitaly将使用实际示例来讨论如何快速而精美地打印PDF。
整个报告程序可
在网站上找到 。
工作坊
此HolyJS最困难的实验之一是
训练 。 参加会议的每个人都可免费使用,您无需单独注册即可,只需到会场即可。
我们试图找到一些新的东西和一些实用的东西,让我们仔细看一下它们及其作者:
使用webpack从CSS模块运行时中删除不必要的代码(Stas Kurilov)近年来,Stas Kurilov一直在开发前端工具并在JetBrains工作。 一旦他决定弄清楚如何在所有JetBrains网站上插入svg,并投入了几年的webpack。 Stas将分阶段讲解并展示如何使用webpack从CSS模块运行时中删除多余的代码。 在参加此研讨会之前,您应该熟悉他在HolyJS 2018 Moscow上的
报告 。
苗条的食谱。 SvelteJS的大师班(Pavel Malyshev)Pavel Malyshev是一位经验丰富的全栈开发人员,具有10多年的经验,同时还是项目经理和企业家。 他将展示如何开始使用最臭名昭著的消失框架之一:SvelteJS。 在这次培训中,SvelteJS的所有粉丝都会有一个有趣的惊喜。
您的培训反馈对我们非常重要。
广播节目
会议期间如何在不参加会议的情况下加入报告? 有两种方法。
其中一个是5月24日的
免费广播 。 它对每个人都是开放和免费的,并且它将收到来自主厅的报告(在此之间,将有与发言人的访谈)。
如果这还不够,并且您想获取其余的报告,则可以选择第二种
付费广播 。 不同之处在于,这两天都进行了,它有机会从所有三个房间中进行选择,并且在会议之后,在线门票的所有者将很快收到所有报告的视频。