JPoint 2019的照片报告+圣彼得堡的Joker 2019公告

JPoint于2019年4月5日至6日在WTC会议中心举行-迄今为止是俄罗斯最大的Java会议(直到新的Joker举行)。 让我们记住JPoint的发展历程,那里发生了什么有趣的事情……并开始为Joker做准备。


在剪切下的图片很多,因此,您将需要大量的流量。 上一次,哈布罗夫斯克居民要求将所有内容都压缩为JPG。 现在完成了,但结果却非常庞大。



怎么样了


JPoint 2019当前是俄罗斯最大的Java会议,也是我们总体上最大的专业会议。 这是俄罗斯Java开发人员社区历史上的一个非常重要的事件。


不幸的是,主要问题恰恰在于规模:在会议上变得局促。 在某些报告中,大厅里没有人,因此我们深表歉意。 即使在附加的播音室和演示阶段,也发生了过拍。 感觉这是会议的实际规模, 无需其他技巧就可以放入世界贸易中心。


怎么发生的? 会议召开的地方,我们简称为“平台”。 根据计划的负载提前选择站点(至少一年),然后,如果与计划有很大差异,则可以调整决策。 大厅的装载是关键,我们正在密切关注。 会议召开前两周,不仅人数过多,而且人数甚至比计划的人数少-而且没有任何预示着问题。 突然之间,在最后一刻,人们突然开始大量购买新票。 当我们关闭销售时,又有200人购买了该计划的门票。 显然不可能更改任何内容。 明年该做什么。 在莫斯科,有更多的网站,例如番红花。 但是番红花非常非常昂贵,并不适合用于房间和设备。 天花板低,光线不规则,大厅回声很大,需要做一些隔音工作。 这里有斯科尔科沃,但这根本不是-所有大厅很小,可容纳100至200人。 天花板也很低,以至于屏幕无法正常悬挂,还有关于设备的问题。 因此,是的,要为下一个JPoint找到合适的场所并不容易。 但请放心,我们会提出一些建议。


会议的其余部分都取得了成功。 甚至连与Java都不相关的“上帝的游戏”报告也可能引起不同的反应,事实证明这是巨大的成功。 发言人也受到鼓励。 他们中的一些人正在讨论如何获得前往俄罗斯的多次入境签证(您可能知道,前往俄罗斯的签证总是有一些困难)。 有人测量了他站在讨论区的时间,下一次将超过他的同事。 演讲者有趣的反馈是,就组织级别而言,世界上几乎没有Java会议可以进行比较,并且在它们与JPoint之间进行选择时,他们将选择它。 押注质量似乎已经开始产生长期的积极影响。


报告的照片和视频


如果您参加了会议(没关系-直播或在线广播),那么所有已清理和剪切的视频都将很快出现。 但其他所有人将不得不等待至少六个月,我们计划在2019年Joker之前发布记录。


第一张照片已经在我们的VK小组中 。 其余照片将在十天内左右。


在本文的稍后部分,将以与会议上发生的事件大致相同的顺序描述事件:打开主题演讲,报告,关闭主题演讲,论坛等。


安东·凯克斯(Anton Keks)的开幕主题演讲“世界需要满满​​的工匠”



这是一个非常不寻常的报告,该报告除其他外声称,没有至少一名全栈工程师的项目已经死亡。 安东问了一个有趣的时刻:如果整个团队搬卡车,谁能独自从头开始重写整个项目? 手的森林升起。 下一个问题是-您的项目会比当前的项目好吗? 是的,很可能-至少也有足够的双手。 但是在报告过程中,事实证明仅从头开始编写代码是不够的。 您需要直接与客户沟通,提出解决方案,设计UI等,包括列表的幻灯片云。 Anton继续草拟和画出技巧-结果,讨论并没有随着报告的结尾而结束-一大群参与者聚集在讨论区以继续讨论该主题。



首日报告


显然, phillenniumgolodnyj和我看不到大多数报告,因为我们花费了大部分时间进行采访,与公司,发言人等等。 因此,可能最好写一篇带有对他人报告的评论的帖子。 但是,亲爱的读者,您现在只有我,所以我只会告诉您我所看到的内容!


首先,这是来自查理·格雷西(Charlie Gracie)的非常突破性的报告“在1小时内用JIT创建您自己的口译员” 。 顺便说一句,您知道Garbage Collection Architect有多少人? 我不确定这个职位是否应该降低为“ IBM的GCA”。 假设您是Charlie,参加一个会议并自我介绍:“我是IBM的GCA。” 周围都是:“他-谁???” 简而言之。 可以预期的是,查理没有讲出如何在7天内不使用框架的情况下构建世界,而是带来了自己的Eclipse OMR。 我们写了一个解释器,一个解释器变成了编译器,从理论上讲,一切都很简单,实际上-您需要了解许多细微差别。 至少,到处都有C ++和您需要研究的代码。 查理直接在MacBook上编码,通常使用C ++编程,这是一个致命错误(因为查找错误的时间很长),但查理进展顺利。 哦,是的,此报告没有幻灯片,并且不清楚如何在Habr上解密实时编码。


第二件非常有价值的事情, “关于我们如何在Kotlin Coroutines中执行通道算法的故事 这里已经有幻灯片。 我们可以说Nikita是幻灯片的王者,因为幻灯片中的所有内容都很清楚,甚至那里还没有用言语表达出来的东西。 我曾经写过一篇关于科特林为何不好的漫画文章(从321条非常严肃的评论来看,没有人意识到这是个玩笑)。 实际上,Kotlin是在我们眼前创造和部署的奇妙事物。 创建协程时,在运行时不支持它们-仍然没有,Pressler甚至拒绝提供发布日期的提示。 这一切在Kotlin如何运作,甚至如何运作? 现在,巫师进入现场,并揭示了他最大技巧的秘密。 好吧,尽管他们还没有发布Nikita所说的话,但仍然很出色。 当然,有必要批评一下,问题是:普通开发者可以从这份报告中得出什么结论? 尽管报告中没有提到科特林,但对我而言,这是一个开阔视野的好故事(这正是尼基塔在开场白中所说的),但是每个想要在他身上找到一些技能以供即时使用的人都可能会深感冒犯。 。


第三,是Nikita Lipsky( pjBooms )的“我们是Spring Boot,而且我们正在变得越来越强大:Spring应用程序的AOT编译令人难以忍受的轻巧” 。 现在,这是AOT编译的一个非常流行的话题,即使以Spring Boot为例,从直觉上看,AOT也不应该使用它。 而且它在GraalVM中实际上不起作用(Spring Fu不起作用)。 在Excelsior JET中它可以工作,这是另一种伟大的巫术。 与往常一样,我将其视为一份开阔视野的报告:您开始更好地理解Spring的工作方式,Java的总体工作方式-为什么语言和运行时开发人员只选择这样的解决方案,而没有选择其他解决方案。 您可以更好地了解现代云的问题,等等。 好吧,也许,如果您购买了JET,这也是一个纯粹的问题,但我还没有。


所有第一天的报告(带有链接)



演示阶段


在演示阶段,可以听各种报告。 例如,这里来自BellSoft的Alexander Belokrylov alexbel谈到了Liberica:



工作坊Thomas Wuerthinger


托马斯特别为我们安排了时间,并举办了一次研讨会。 他想和很少的听众一起工作(事实证明更有效),所以我们没有大声宣布:在他报告之后,整个大厅很有可能站起来并搬到一个讲习班,这比计划的20个人要多得多。 结果,一切都很好。



Bof


BOF现在是我们会议上的传统格式。 圆桌会议或讨论小组之类的东西,每个人都可以参加。 这种格式在历史上可以追溯到第一个Internet工程任务组(IETF)非正式讨论组 。 演讲者和参与者之间没有分歧:每个人都平等参与。 尽管如此,每个话题都有一名主持人主持讨论,至少有一些公认的专家-他们共同构成了讨论的开始和发展的核心。


微服务,云以及一切移动的地方(RU)


参与者 :Oleg Anastasiev,Dmitry Chuiko,Alexander Nozdrin-Plotnitsky,Vladimir Plizga Toparvion ,Maxim Gorelikov somemaxim
主持人 :基里尔·托尔卡切夫。



反应式-今天的需求和未来的前景


参加者 :Sergey Egorov bsideup ,Oleg Dokuka,Tomasz Nurkiewicz,Vadim Tsesko;
主持人 :安东·阿基波夫。



在Java丛林中泛滥(Oracle JDK,您自己的OpenJDK构建,替代品)


参加者 :Alexander Belokrylov,Simon Ritter,Bruno Borges;
主持人 :沃尔克·西蒙尼斯。



为什么Java运行缓慢? (EN)


参加者 :尼古拉·伊戈蒂(Nikolai Igotti),拉斐尔·温特豪特(Rafael Winterhalter),安德烈·潘金(Andrey Pangin apangin) ,安德烈·格热西 (Andrzej Grzesi),弗拉基米尔·西特尼科夫(Vladimir Sitnikov);
主持人 :伊凡·克里洛夫(Ivan Krylov)。



有趣的是,在勒罗伊·梅林(Leroy Merlin)的展台附近,由安东·切尔努索夫( Andy Chernousov golodnyj) ,安德烈· 科贡 (Andrey Kogun),阿列克谢·阿巴舍夫(Alexey Abashev),叶戈尔·布加坚科(Yegor Bugaenko)等人组成了自发的转炉。 如此温暖而积极!



派对


第一天结束时,有一个大型聚会,让您稍微放松一下融化的大脑。 自然,不可能为一千五百人拍摄整个盛大的宴会,因此这里是您的理想选择。



第二天的开幕主题演讲:亚历山大·潘钦(Alexander Panchin),“上帝的游戏。 科学是否越过边界?


本主题演讲完全不涉及Java。 他是关于这一点的:鉴于基因工程的最新进展,我们会继续扮演上帝还是该重演他?



尽管有时该报告处理的事情有些令人毛骨悚然,但亚历山大设法设法消除了困难。 例如,涉及“蓬松的种族灭绝”。 有一个众所周知的故事,在澳大利亚,没有天敌能与兔子搏斗。 当兔子被带进来时,他们在那里吃了一切,在这张照片中没有草。 他们积极繁殖和破坏自然生态系统。 没有人会允许杀死所有这些不幸的动物,但是有一个假想的例子,那就是可以繁殖特殊的突变兔,在这种杂交兔中,经过多次杂交后,雌性终止,它们自行消失。 同时,没有一只兔子受伤,每个人都参与了异常愉快的繁殖过程。



第二天报告


我会告诉您更多有关一些报告的信息。 值得参考Oleg Shelaev的报告“超级编译,部分评估,Futamura预测以及GraalVM如何拯救世界” 。 去年,我们在Telegram的@graalvm_ru社区中积极讨论了这个主题,最后,Oleg向我们提交了一份完整的报告。 这是一个充满爱国主义色彩的话题:开始研究松露的文献资料后,您很快就会发现一个事实,即该理论是建立在上世纪俄罗斯科学家的工作基础上的。 目前尚不清楚Graal开发人员如何与之相处-最有可能的是,他们不知道如何阅读俄语。 令人高兴的是,什么都没有被遗忘,新西伯利亚学者的思想终于获得了工程学上的体现。 还有菠萝! (为在场者开个玩笑)


值得一读的 Tagir Valeeva( lany )撰写的“ IntelliJ IDEA中的原子重构:我们为自己弯曲IDE” 。 首先,因为它是塔吉尔(Tagir) 其次,因为它很实用。 许多重构都进行等效的转换-但不是全部。 如果您没有一个非常奇怪的程序,则说明一切正常,但有时会中断。 有时,它肯定会中断(例如,您可以用循环替换尾部递归,而语义会更改),程序会停止崩溃,但这甚至更好。 这是Tagir的报告,还有更多内容,当视频出现时,我会再次对其进行修改。


可能需要以TOP-10或Habr的某些此类传统格式进行更详细的分析,在这里您可以编写一整段文字。


第二天的所有报告(带有链接)



最终主题演讲:Bruno Borges,“从无服务器计算中汲取灵感”


在Java会议上,通常都不会邀请来自Microsoft的人作为主题演讲,因为多年以来,每个人都已经习惯了Microsoft与.NET,C#等有关的事实。 Bruno本人以前曾在Oracle担任开发人员倡导者。 他于2001年以Java开发人员的身份开始了他的职业生涯,先后在Swing,JSP和Servlets,Apache Struts上编写了应用程序,现在他已经是Microsoft的Developer Advocate。 同时,即使在微软,他也不使用Windows,而是使用Mac。 我们生活在一个美好的时代。 不是最后的意思是乌云,这是布鲁诺的全部故事。 正如在第一张幻灯片中写到的那样,“无服务器是一种思想状态”,这种状态意味着我们可以比以往任何时候更自由地选择我们的技术。 布鲁诺(Bruno)开始撰写报告时,他询问有多少人使用无服务器,并且手很少。 到报告结束时,许多以前从未考虑过使用无服务器技术的人都想尝试使用它们-这是主题报告的特殊魔力,当他们甚至没有向您展示任何令人震惊的低级核心,数公里的代码,而只是向您全面展示正在发生的一切时-对您来说,这就是通往未来的道路。



展览会


会议在世界贸易中心(WTC)举行。 在现场入口处,我们正在等待一个美丽的展览,展览经过仔细编号,并由多家公司开展活动。 不可能写所有的公司和活动,因为它们太多了,因此,像往常一样,我会发布一些随机的照片。


在勒罗伊·梅林(Leroy Merlin)的展位上,我徘徊了一秒钟,以了解它们是什么奇怪的铁质物品,并立即为我提供了扫描QR码的机会。 猜猜链接上有什么



在Sportmaster和Raiffeisenbank的摊位上,他们打曲棍球:



人们通过这种方式在德意志银行(Deutsche Bank)技术中心的展位上讨论解决问题的细节,并在Mediascope上获奖:



在阿尔法银行(Alfa Bank)和HeadHunter的展台上,您可以放松身心,与员工沟通并饮用大量咖啡:



而且,也可以在出版社Peter的一家小书店购买Yegor Bugaenko的第一卷。 如果按照本书的规定编写代码不起作用,并且编码根本不是您的话题,那么您可以尝试使用adjayl:



如果在Kotlin上编写,一切都会变得更好!



会议组织与团队


我要特别感谢参加会议组织并正在阅读本文的所有同事。


顺便说一句,这是第一个没有Alexe Fedorov而没有23derevo的JPoint ,当时他在ICPC决赛中在波尔图,但第二天到了,可以在演讲室见到他。


扬声器室通常是一个非常有趣的地方,并且它的有趣的事物与外界隔绝。 例如,奥列格·谢拉耶夫(Oleg Shelaev)连续管理了几次,以完成他对二村的投影报告并纠正幻灯片的情况(其中一份是我的)。


Lesha在左边,Oleg在右边:)



没有人注意到摄影师,但是他们是! 多亏了他们,这篇文章中有很多照片。 实际上,这是我仅有的唯一摄影师照片-看来他们自己并没有照相。



另外,视频记录和视频广播的运营商也安静地工作。 感谢Artyom Nikonov,Maxim Zverev和其他参加这项壮举的人,总体而言,我们总体上有了新的视频监控系统和设备。



此外,您可以在该站点上与程序协调员会面-由于他们,一切都像时钟一样工作。



最后,大厅和所有发生的事情都引起了许多人的关注,他们可以解决任何出现的问题。 顺便说一句,问题不多,有一次,麦克风开始从附近的大厅里拾起声音,很快就得到了修复,而从严重的角度来说,仅此而已。



您可以继续进行很长时间:谈论我们自己的Wi-Fi网络(Maxim Zverev可以通过它进行构想 ),谈论在线广播(通常由phillennium和我olegchir进行 ),关于演示阶段的报告...但是这篇文章永远不会结束。


下一步:2019年小丑


让我们总结一下。 JPoint 2019已完成,事实证明非常好,还有进一步的会议正在等待着我们。


我们即将在10月25日至26日秋季举行Joker促销活动。 现在有几位发言人:


  • Pivotal的Juergen Hoeller,Spring框架的联合创始人兼负责人;
  • Mark Heckler也来自云和物联网解决方案的知名作者和推广者Pivotal;
  • 斯蒂芬·钦(Stephen Chin)-甲骨文(Oracle)突破性团队的主管,Java One会议的主题演讲,Raspberry Pi与Java的创建者,Pro JavaFX Platform的合著者,Oracle Code One Content的主席;
  • Oleg Nenashev-CloudBees核心团队的开发人员,Jenkins基础架构和框架开发专家;
  • — Developer Advocate JetBrains, « ».

, — , .


. 你可以在那里买票


Joker , .

所以,和我们在一起,在下一个Joker和JPoint见!

Source: https://habr.com/ru/post/zh-CN447498/


All Articles