RigaDevDays会议的Java跟踪报告概述

图片 大家好! 从5月29日至5月31日,RigaDevDays会议在里加举行。 那是大会成立五周年。 600多位与会者聚集在Forum Cinemas电影院中,收听技术报告-C#,Java,MachineLearning,微服务,SQL。


会议在电影院举行。 起初,这引起了我的怀疑,但是当我淹没在舒适的电影院休息室并看到巨大的代码屏幕时,我才意识到电影院是举行会议的理想场所。



录影带


所有报告的视频将在一个月内提供,但是现在您可以在3号厅(那里有关于Java的报告)和11号厅(那里有关于微服务的报告)中看到“原始”记录。


更新:视频已经可用。


热门-RigaDevDays的7个报告


主观的,并且仅来自我所从事的Java领域


Sonic PI Livecoding-Sam Aaron


录影带


主题演讲通常在精神上分为几种类型:


  • 鼓舞人心的(像那样)
  • 观察者(关于如何)
  • 哲学的(如何)
  • 思考(那样)
  • 很棒(哇)

山姆·亚伦很鼓舞人心。 山姆提议通过音乐教孩子们编程。 它自己声称位操作(递归)不像使用自己的代码创建DJ部件那样有趣。 编程不仅与编写业务逻辑有关,而且还是一种自我表达的方式。 如果您找到将自己的技能运用到世界上更美好的地方,生活就会改变。 如此鼓舞人心的主题演讲,之后您甚至想去编写代码。 但是没有那么快! 谈话快要结束时,Sam发现了他的DJ IDE遥控器。 电影的声音发挥了作用-Sonic-Pi的每个音符听起来都像是一部超级英雄电影的预告片。


图片

生活骇客! 对于那些喜欢音乐编码的人,我推荐Sam的YouTube频道
您可以将观看现场编码和DJ集结合起来。 Sam还拥有一个很棒的DIY键盘,当他离开现场时,我就设法为其拍照了。


Java.Next:跟上Java的发展-Sander Mak


录影带


Sander是Java模块方面的专家。 甚至在发布它们之前,他就已经发表过有关模块的演示文稿,甚至撰写了Java Modularity书籍。 在演讲中,他编写了一个简单的模块化应用程序,然后讨论了jshell和var。 生活骇客! 如果您有兴趣了解有关Java模块的更多信息,那么在YouTube上还有更多他的报告。 复习完所有内容后,您实际上将访问他的付费讲习班。


开膛手的春靴-第1部分,第2部分-Evgeny Borisov


视频第1 部分第2部分


一如既往,Evgeny Borisov的双重报告聚集了整个大厅。 他曾经和Kiril Tolkachev一起阅读这份报告,所以这一次他不得不自己编写和开玩笑。 “老朋友”-BeanFactory蜜蜂,cheburashka,蜘蛛侠,以前的报道中的著名人物都重新营业。 Eugene从头到尾以实时编码的形式在Spring Booth上编写了多个应用程序。 添加了自定义配置文件,自定义“空调”,自定义启动器。 他谈到了Spring Booth的内部。 例如,您知道在春季靴子上的“ Hello world”在bean列表中大约有400个bean,这是默认设置! 对于每个在产品上都有Spring Booth的人来说,该报告肯定会很有用。


由Microprofile支持的物联网-实践中的微服务-Rustam Mehmandarov,Mads Opheim


录影带


Rustam和Mads讲述了他们如何使用Microprofile框架上的微服务在新办公室进行照明。 办公室中的灯泡现在可以响应天气和一天中的时间。 当然,所有这些都是在docker和docker-compose中启动的。 整个项目基础结构都是使用Microprofile规范完全构建的。 另外,Rustam展示了如何使用一个命令将一台Web服务器更改为另一台Web服务器。 由于Web服务器实现了一个规范的Microprofile,因此一切正常,没有错误。


具有Quarkus的超音速,亚原子Java-Burr Sutter


录影带


Boer Sutter在演讲中使用Quarkus框架编写了一个待办事项列表应用程序。 所有这些都在实时编码模式下进行。 他只完全停止了服务器两次,并迅速添加了实体-控制器,依赖项。 Quarkus收集了所有东西,并且工作如此之快,以至于我想在某个地方找到一个捕获物-它不是那么完美。 在报告的结尾,Boer将代码编译为本地应用程序,该应用程序在0.025秒内启动。 报告再过半小时,Java开发人员将把报告带出房间。 因此,他似乎打破了演讲者的最大欢呼。


当报告中弹出“计算机将在59秒,58秒,57秒……重新启动”的通知时,Sam Aaron收到起立鼓掌。 此刻,Sam并没有停止告诉报告,而是赶紧跑去为他的背包充电。


RSocket-新的反应式跨网络协议-Oleh Dokuka


录影带


根据奥列格(Oleg)的报告,整个观众本可以被派克曼(Pakman)斩获一本书。 他们也可能会向您扔糖果,以解释什么是反向保证。 Oleg引入了RSocket协议,该协议开箱即用地支持反向保证。 在演示中,在SocksJS,Grpc,RSocket上有Pakman服务器的几种实现。 事实证明,大量用户涌入仅抵御了RSocket服务器。


繁忙的技术工程开发人员指南-Ted Neward


录影带


Ted认为开发人员应为:


  • “ Polyglot”,懂几种编程语言
  • “ Poly-repository”,了解多个数据库
  • “多平台”,了解多个平台
  • 学习可能的最复杂的编程语言
  • 不仅要学习语言,还要在上面创建一个宠物项目

聚苯乙烯


晚会在空中半开着,上面有美味的抓饭和两杯饮料,而会议费用不菲;表演还有站立表演和Sam Aaron的DJ表演。 第二天的晚上以观看电影“侦探皮卡丘”而告终(不是所有人都聚集在电影院)


感谢RigaDevDays!


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


All Articles