Что нового на J-Point-2019, или ITSupportMe в Москве

JPoint — одна из самых масштабных Java-конференций в России, да и всей Европе, посещение которой давно стало доброй традицией для программистов ITSupportMe. Прошлая неделя не стала исключением: 5–6 апреля 2019 года наши ребята провели в Москве, в Конгресс-центре ЦМТ, где более тысячи участников встретились, чтобы прослушать 43 доклада (вернее, попытаться прослушать хотя бы четверть из представленных: четыре параллельных трека — это вам не шутки!) от самых именитых спикеров из России, Великобритании, Германии, Нидерландов, Польши, Румынии, США, Швейцарии, Эстонии.

Основные темы, затронутые на мероприятии: производительность, concurrency, тестирование, распределенные системы и высокие нагрузки в мире Java, а также будущее платформы. На закуску — фирменные фичи мероприятия — BoF-сессии (обсуждения, где нет ведущих и спикеров) по четырем направлениям: «Microservices, cloud и куда всё это двигается»; «Reactive — today’s need and future perspectives», «Rumble in the Java jungle (Oracle JDK, your own OpenJDK build, alternatives)», «Why does Java run slow?», а также дискуссионные зоны, вечеринка и различные оффтопные ивенты.

В этом году организаторы ввели новую категорию в личном классификаторе докладов: помимо старых добрых «введения в технологию», «для практикующих инженеров» и «хардкора», в расписании появился варнинг «Готовьтесь, будет подгорать», что, конечно, же, привлекло особое внимание любителей дискуссий и батхертов касаемо спорных моментов в технологии. К слову, «огнеопасным» было всего одно выступление: открывающий конференцию спич Антона Кекса из Codeborne под названием, которое говорит само за себя, «The world needs full-stack craftsmen» (на русском языке, кстати). И, как отмечает программист ITSupportMe Иван Брель, это действительно нужно было слышать, особенно если ты втайне мечтаешь стать настоящим software craftsman и не только писать код, но и решать проблемы. Или хотя бы хочешь разобраться, что это за принцип и почему он работает.

Кроме того, отдельно Иван выделил таких спикеров, как Олег Докука (Netifi) — «Протокол RSocket — будущее реактивных приложений», Кирилл Толкачёв (ЦИАН) и Евгений Борисов (Naya Technologies) — «Reactive или не reactive, вот в чем вопрос». Первый поведал всем собравшимся про RSocket и подробно объяснил, почему это новаторское решение для межсервисных взаимодействий, а также показал, как создать современный мультиплеерный Pac-Man или улучшить gRPC с помощью упомянутой технологии. Вторые ребята представили доклад, где на примере системы, в которой есть проблемы, попробовали ответить на вопрос: как внедрить React и избежать сломанных пальцев и разбитых молотком вещей?

Конечно же, на протяжении двух дней с четырех сцен прозвучало и много других годных выступлений. В целом конференцию можно назвать практико-ориентированной: 21 доклад был посвящен тем или иным проблемам, с которыми может столкнуться опытный инженер в своей работе. Немало было и вводных лекций — 14, но кто считает :) Хардкор, как водится, лучше всего воспринимается дозированно. Этого принципа и придерживались организаторы, предложив вниманию аудитории всего 4 доклада на сверхсложные топики, требующие максимального погружения в технологию и даже больше.

Чаще всего спикеров волновали такие темы, как реактивное программирование; производительность; Spring-приложения; уже ставший традиционным для подобного рода конференций Kotlin (расположившийся в разных весовых категориях — были доклады как для начинающих, так и практикующих и гиперопытных специалистов); Kafka как платформа потоковой обработки данных; работа с байткодом и др.

Помимо насыщенной программы лекций и воркшопов, ребята из ITSupportMe во всю оторвались между выступлениями спикеров, поучаствовав во многочисленных конкурсах от спонсоров конференции. Впрочем, слово нашему «охотнику за трофеями» Евгению Лукашкину: «Отличная поездка. Было много чего почерпнуть для себя, для общего развития и что-то на будущее. А еще было много фана. Как и в прошлом году, на каждом стенде от спонсоров можно было взять задачки, за решение которых были памятные призы: майки, чашки, блокноты, etc. Из необычного, Red Hat дал майку за историю жизненного пути. Они были немного в стороне, мы подошли, спросили «есть че порешать?», нам ответили, что нет, но можно рассказать свою историю и получить подарок. Ну, наверное, наши байки были норм)»