10:30 - 11:30 (05.04) The world needs full-stack craftsmen Антон Кекс, Codeborne Зал 2, готовьтесь, будет подгорать Настоящий software craftsman на порядок эффективнее узкоспециализированного разработчика: он не только пишет код, но и решает проблемы. Хотите так же? Давайте разберемся, что это за принцип и почему он работает.
12:00 - 13:00 (05.04) Просчеты тестирования Егор Бугаенко, Zerocracy Зал 1, смузи 🍹 Ни один программный пакет нельзя полностью очистить от багов — тогда как понять, что хватит тестировать продукт и пора его выпускать?
12:00 - 13:00 (05.04) JDK 12: Pitfalls for the unwary Simon Ritter, Azul Systems Зал 2, смузи 🍹 We'll look at all the areas of JDK 9, 10, 11 and 12 that may impact application migration and also how the new JDK release cadence will impact Java support and the choices of which Java versions to use in production.
12:00 - 13:00 (05.04) Create your own interpreter with a JIT in 1 hour Charlie Gracie, IBM Зал 3, хардкор 🤘 Charlie will describe how you can use Eclipse OMR technologies to easily create an interpreter for a new or existing runtime and get a JIT for free!
12:00 - 13:00 (05.04) Протокол RSocket — будущее реактивных приложений Олег Докука, Netifi Зал 4, для практикующих 👷 Вы узнаете, почему RSocket — новаторское решение для межсервисных взаимодействий, как улучшить gRPC с помощью RSocket и почему стоит начать использовать RSocket уже сегодня.
13:45 - 14:45 (05.04) Reactive programming: lessons learned Tomasz Nurkiewicz, Allegro Зал 1, смузи 🍹 Programming in a reactive style can turn your code into an unmaintainable abstract mess, obscuring business domain.