ITX5 mitap:直播JAVA,Kotlin魔术和番茄火种

在#ITX5内部,现在有近1500人 ,经常举行有趣的活动,并且在7月,我们首先决定向世界开放并为所有JAVA粉丝组织会议。 我们讨论了代码的美感,新的计算范例和Kotlin魔术。 剧透:五年之内,他将击败所有人,但这还不确定。 真正的JAVA案例由ITX5的Alexander KrasnoshchekovOtus的 Vitaliy Kutsenko, Leroy Merlin的 Dmitry Latyshev和Lamoda的Pavel Finkelstein 共享



亚历山大·克拉斯诺什切科夫(ITX5)“有时他们试图咬抽象”


X5-Transport项目的技术负责人宣布会议开幕。 他讲述了如何为西红柿和卡车制造火种,以及计划飞行中的汽车需要多少抽象。 好多! 演讲者详细演示了运输请求如何克服从一键式用户请求到处理器的困难路径,诚实地指出了痛点和治疗方法。 对于那些从事MVP的人来说,在这篇简短的演讲中有很多有用的技巧。


简报

Vitaliy Kutsenko(Otus)自选:简单主义的魅力


维塔利·库琴科(Vitaliy Kutsenko)的讲话证明,由于某种原因而拒绝向客户提供令人垂涎的咖啡的咖啡机是一个很好的例子,它展示了Optional在不同版本的JAVA中的工作方式。 开发人员本人也承认,越来越多的东西被Optional所吸引,这是简洁的代名词,可以节省时间和代码。 特别是如果开发团队不是一个人,而是一个分布在世界各地的团队。

顺便说一句,维塔利·库琴科(Vitaliy Kutsenko)回答了一个问题:该如何处理不想写Optional的小辈和年长者,而现在更愿意。 并为那些希望将所有内容包装在Optional中的人提供建议。


简报

Dmitry Latyshev(Leroy Merlin)您喜欢卡夫卡吗?


勒罗伊·梅林(Leroy Merlin)非常喜欢微服务-现在已经有200或300多个(编码器本身已经厌倦了计数)-它们都需要彼此通信并与大量系统(例如财务或现金系统)进行“协商”,而这些系统没有最友好的PI 。 这就是为什么在Leroy Merlin中,流和Kafka都坠入爱河的原因。

Dmitry Latyshev比较了流处理和批处理,引用了三个论点以支持新的计算范例,并邀请观众在沙盒中玩耍。 几分钟后,mitap参与者就建立了一个每天处理数百万笔交易的电子商务项目,学习了如何使用信息流识别可疑交易并向常规客户提供促销优惠。 为此,流可以是分支的,有时是组合的,或者是与没有上下文的纯函数一起使用的。 你试试看! 并找出从何处获得有关Kafka流的知识!


简报

帕维尔·芬克斯坦(拉莫达)魔术和科特林的缺点


Pavel Finkelstein详细描述了Kotlin在生产中的缺点。 他从经验中学到了在交易和测试中转用Kotlin会遇到什么困难。 结果证明Kotlin不知道如何使用递归泛型,以及他如何不断使程序员思考,这是多么痛苦的事情。 但是,关键分析花费了半个多小时,据发言人说,这表明Kotlin是一种非常好的语言,它将在5年内占领整个世界。 但是,会议的所有与会者都完全不同意这一说法。 那你呢


简报

我们和我们的客人都喜欢召开会议的经历,所以很快我们将通过新的会议使您感到高兴。

相册

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


All Articles