28 марта состоялась, с одной стороны, довольно камерная встреча небольшого круга специалистов: Backend-разработчиков Java. Разумеется, на встрече были и фронтэнд-специалисты, и фулстек-программисты, но когда залу задавали вопросы, кто есть кто – максимальное и максимально доминирующее количество рук было именно от специалистов бекенда.

Как это было. Я пришел на час позже, не в 12 обеда, но в час дня. Сразу попал в зал на лекцию, где рассказывались не суперсложные вопросы, но затрагивались вопросы времени в Java, рассинхронизации серверов, специфики подсчета времени в таком старом языке, как Java, с учетом максимальной экономии памяти и того, что было до UTC: функции вне библиотеки time для подсчета минут и секунд при анализе времени постов, создания того или иного контента, проведения операций в целом.

Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков, изображение №3

Например, во Франции в силу специфики перехода на летнее время две разных функции вывода даты дадут разницу в один час, потому что в одной из них учитывается этот переход, а в другой - нет.

Было много шуток, в этом докладе - про Назад в будущее, дока и с отсылкой к Стивену Хогингу, Эйнштейну, которые говорят про истинную силу времени.

Львиная доля внимания уделена вопросам производительности и оптимизации быстродействия, проблемам утечки памяти и процессорных ресурсов. Интересно, что все это обсуждалось на достаточно высоком уровне, с конкретными примерами, но, в то же время, «на лайте» и без напряга.

Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков, изображение №7

Очень понравись перекусы. Пока все порядочно перебирались на обед, я начал трапезу за 2 минуты до окончания доклада, без очереди и толпы, посматривая на финальные вопросы на мониторе.

Для себя отметил, что морсик был в такой стеклянной баночке и самодельный, ну назывался он лимонадом и был даже немного похож на эдакий советский напиток, то есть напоминал эру, когда в СССР все разливали в стеклянную тару, включая молоко.

Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков, изображение №8

На улице – символичная лошадка и не просто робот-курьер, а его реальный тестовый-отладочный образец, на нем так и написано.

Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков, изображение №9

Может было и чуть душновато, но точно не в плане атмосферы среди участников, а в плане именно атмосферы - кондеры чуть не справлялись, поэтому часть обеда я провел на улице.

Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков, изображение №10

Кормили и вечером, но это была уже автерпати после докладов.

Дальше лекции и выступления продлились до раннего вечера.

Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков, изображение №11
Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков, изображение №12
Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков, изображение №13
Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков, изображение №14
Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков, изображение №15
Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков, изображение №16

У многих опыт разработки на Java переваливал за 10-20 лет. Ну по крайней мере во время диалогов за столиками, когда я выходил после очередного доклада чуть передохнуть, я слышал от бекендеров такие цифры.

Бекендеры обычно бывают малость закрыты в себе, но атмосфера, в итоге, располагала. Как-то так карты совпали благодаря, видимо, организаторам, что можно было поиграть в игры, во время обеда постоять много с кем.

Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков, изображение №17
Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков, изображение №18

Внимание было привлечено и к вопросам параллельности при выполнении скриптов и к асинхронному программированию.

Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков, изображение №19

После того, как я чуть поел вкусняшек на эдаком автерпали, я заметил, что движ в зале, где сидели слушатели, не закончился, там появились круглые столы, а за ними в период первой бутылки алкогольного пива уже что-то обсуждали .

Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков, изображение №20
Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков, изображение №21
Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков, изображение №22

Итак, начались дискуссии за столами. За столами узнал, что в процесс CI/CD уже встроили в Яндексе AI-агента для автоматизации ревью кода. Обсуждали вопросы перехода на Java и с Java. Прозвучало много нюансов по Kotlin.

В конце приходило много новых идей по стартапу и желание обсудить это с разными разработчиками, поэтому домой с этой тусы фактически лично я ушел аж в 22-30. Когда уже очевидно в прямом смысле слова начали выносить всех и все подряд.

Конференция прошла на ура, такую тусовку я очень рекомендую! Те, кто в таком участвует онлайн, теряют процентов 50 вайба и информационных спонтанных потоков, хотя если без вариантов - стоит участвовать и онлайн.