22-23 апреля 2016 года конференция прошла в четвертый раз.
JPoint , в т.ч.
третий раз подряд в Москве.
В конференции приняли участие более 1000 Java-разработчиков; Было представлено 48 докладов по 4 параллельным направлениям.
Ниже приведены подробности прошедшей конференции.
Интересные события, произошедшие после октябрьской конференции Джокер 2015 , можно назвать:
- анонсы этой конференции и День студента JPoint ;
- анонсы видео топ 10 докладов JPoint 2015 – ( один раз , два );
- новые интервью с Алексеем Федоровым из серии «Без слайдов» (например, с Роман Елизаров );
- конференция Джей-брейк , проходивший в Новосибирске;
- выпуск первой версии языка Котлин (со встречами в Санкт-Петербург И Москва );
- выпуск 105 подкаст разбор полетов , что также оказало определенное влияние на конференцию.
Робот Федя, который (как можно предположить) управлялся дистанционно и озвучивался человеком-оператором.
Было забавно наблюдать, как робот общается с детьми, которые не понимают, что разговаривают с человеком.
Стенды компаний-спонсоров: JetBrains , Одноклассники …
.
Deutsche Bank , Сбербанк-Технологии И Люксофт .
Открытие конференции
Приветственное слово от организаторов и спонсоров (иногда они также являются спикерами).Алексей Федоров, Руслан Черемин, Андрей Пангин, Олег Анастасьев, Андрей Дмитриев.
Новости высокой моды, или В поисках серебряной пули Барух Садогурский, Виктор Гамов, Кирилл Толкачев, Антон Архипов, Алексей Абашев, Антон Черноусов
Ведущие популярного подкаста разбор полетов в формате основной доклад представил многие доклады конференции.
Слева направо: Виктор Гамов, Алексей Абашев, Барух Садогурский, Кирилл Толкачев, Антон Черноусов ( Голодный ) и Антон Архипов.
Отчеты
Перечисленные ниже отчеты были выбраны исключительно исходя из моих личных предпочтений.В некоторых случаях было сложно выбрать, что посмотреть на конференции.
Однако сложность выбора компенсировалась уже доступной (для участников конференции) возможностью просмотра видео других докладов.
Hotspot и AOT: пришло время компилировать Дмитрий Чуйко
Дмитрий рассказал о появлении (пока только экспериментальной) возможности в Ява 9 статическая (AOT, предварительная) компиляция кода Java. Пока достижения скромные - компиляция возможна только в исполняемый код под Линукс и размер полученных файлов большой (около 200 МБ).
Интерес к Линукс вызвано доминированием на этой платформе серверных Java-приложений.
Неочевидные дженерики Александр Маторин
Я зашел на доклад Александра, потому что.
ранее слушал его доклад «Рефакторинг в функциональном стиле» на Джокер 2015 .
Я не разочаровался в своих ожиданиях.
История была о дженерики ( Дженерики ) и затронул довольно глубокие темы, например:
- во что компилируется код;
- мостовые методы;
- правила удаления ( стирание ) типы;
- загрязнение кучи ;
- примеры кода, который должен компилироваться и не компилируется, и наоборот.
Escape-анализ и скаляризация Руслан Черемин
Очень выразительный (см.
среднее фото выше) и интригующий репортаж о
- Escape Analysis (статический анализ зоны достижимости объекта) и
- скаляризация (проецирование полей в локальные переменные).
Желающих посмотреть этот репортаж было так много, что Алексей Шипилев был вынужден сидеть на полу .
Радостное присутствие в зале Тагира Валеева даже позволило исправить озвученную Русланом проблему (о которой Тагир Я написал сегодня ).
Битва инструментов сборки — Maven против Gradle против SBT Антон Архипов, Евгений Борисов, Барух Садогурский
Для сравнения сборочных инструментов были выбраны доминирующие из них.
Мавен (защитник – Евгений Борисов), Градл (естественно, Барух) и, как экзотика, СБТ (Антон Архипов).
В игровой форме были проиллюстрированы преимущества и недостатки каждого из инструментов в различных случаях — создание шаблона проекта, управление зависимостями и т. д. Самым интересным мне показалась поддержка спецификация ( Спецификация ), то есть описание совместимых версий зависимостей для чего-либо (например, на весну ).
Живо, зрелищно.
Меня заинтересовали чехлы для ноутбуков Жени, Баруха и Антона (см.
фото справа).
Аскетичные чехлы ноутбуков Жени и Антона, чехол ноутбука Баруха изобилуют наклейками.
Если не Unsafe, то кто: VarHandles Sunrise Алексей Шипилев
Непростое испытание выпало на долю Алексея (см.
крайнее правое фото) — проектор не работал первые 23 минуты.
Железный самообладание, настойчивость (шучу) и оптимизм позволили Лёше сгладить возникшие технические проблемы.
В докладе говорилось о законной замене sun.misc.Небезопасно , который вскоре будет предложен и рекомендован - ВарХандлес .
Остальные 27 минут Алексей традиционно образно, выразительно и убедительно говорил о ВарХандлес .
Было удивительно, что выступление VarHandles может быть предоставлено даже выше этого Небезопасно .
Вырасти свою обезьянку Максим Дорофеев
Первый (в хронологическом порядке) нетехнический доклад конференции.
Бизнес-тренер, консультант, автор проекта «Сделал много!» Я постарался в развлекательной форме донести идеи о путях личной эффективности.
По моим наблюдениям, многим это даже понравилось.
Интересно, осталось бы изложение столь выразительным, если бы из него исключили отдельные (почти и вовсе не подвергнутые цензуре) слова.
Разбор полетов в прямом эфире!
Вечеринка в клубе Стерео зал с участием ведущих подкастов разбор полетов .
Вы можете просмотреть запись результата Здесь .
Внимательные слушатели (слева направо): Тагир Валеев, Алексей Шипилев (с поданной ему футболкой), Сергей Куксенко (смотрит прямо в объектив), Никита Сальников-Тарновский.
Алексей Шипилев уже выходит на сцену в футболке.
Человек и инстинкты: насколько мы запрограммированы? Евгения Тимонова
Очень информативный и интересный репортаж от ведущего видеоблога Все как у животных Евгения Тимонова.
В понятной для технической аудитории форме рассказывается об инстинктах, научных исследованиях в этой области, приводятся понятные примеры.
Хороший выбор темы, доклада и докладчика.
Интересные вопросы зрителей и интересные ответы на них.
JCache и распределенные кэши: хаос! Виктор Гамов
Доклад Виктора был посвящен распределенному кэшированию в целом и Стандарт JCache (JSR 107) в частности.
Были показаны «шипилевские иконы» (вторая картинка), на которые нужно молиться в случае проблем с работой приложения, но при отсутствии Алексея рядом.
Разница между репликацией и шардингом на примере овцы.
Примеры типов архитектуры и кода для различных случаев.
Довольно живо и образно.
Поддержка Java 8 в Excelsior JET Никита Липский
Отчет, совершенно несправедливо проигнорированный многими, очень жесткий и хорошо подходящий для этой конференции.
Посвящается техническим деталям, тонкостям, проблемам при добавлении поддержки.
Ява 8 в детище новосибирской компании Эксельсиор - АОТ-компилятор Эксельсиор Джет .
Достаточно представительная презентация описывает, как осуществлялась поддержка инноваций.
Ява 8 :
- лямбда-выражения;
- методы по умолчанию;
- API потока, API времени;
- Введите аннотаоны, имена параметров;
- не включен в стандарт Nashorn и JavaFX;
- Компактные профили.
Особенности потокового API Тагир Валеев
Первый репортаж из записанных репортажей, которые я только что посмотрел.
На конференции доклад проходил в большом зале, вызвав интерес большого количества людей.
Тагир, будучи экспертом и гуру API потока , наглядно показал его особенности и странности.
Представленные примеры иллюстрируют различные характеристики API потока (размерный, уменьшенный, отсортированный, упорядоченный и т. д.).
Некоторые вещи выглядели, прямо скажем, парадоксально.
Java 8 Пазлы Барух Садогурский, Евгений Борисов, Тагир Валеев
Команда головоломок из Жени и Баруха, подкрепленная Тагиром, загадывала загадки о странностях Ява 8 .
Доклад оказался достойным продолжением представленных на предыдущих конференциях.
Крути- И Весенние пазлы .
«Яйца, еще яйца!» (ключевая копия первых ребусов Тагира) Решение проблемы полного стека, живи! Барух Садогурский, Кирилл Толкачев
Кирилл ( живое кодирование ) и Барух (постановка задачи, комментарии к возможным решениям и результату) представили «CI как сервис за 50 минут».
Кирилл закодировал мастерски, остроумно прокомментировал Барух, получилось хорошо.
Убирайте за собой! Никита Сальников-Тарновский
Обсуждались различные возможные способы гарантировать высвобождение ресурсов.
Каждый из представленных вариантов был проиллюстрирован примерами кода.
Вывод отчета (презентации, к сожалению, пока нет) — использование (в зависимости от случая) либо лямбды, либо класса Очиститель .
Семь уроков, которые разработчики могут извлечь из фильма Тим Берглунд
В своем докладе Тим проводит аналогии между кинопроизводством и IT-индустрией.
На примере кинопроизводства он показывает, какие уроки можно извлечь и какие аналогичные приемы можно использовать.
Доклад выразителен, оригинален и лаконичен.
Закрытие конференции
Уже ставшие традиционными на закрытии, организаторы выходят на сцену.
.
потом волонтеры.
.
и спикеры конференции.
Полученные результаты
Практически идеально организованная конференция.Обед со сменой блюд официантами выше всяких похвал.
Технические проблемы я наблюдал только на докладе Алексея Шипилева (считаем, что это форс-мажор).
Подбор сильных спикеров и сильных докладов.
Внимательные и дружелюбные организаторы.
Хорошие умные зрители.
Артефакты конференции, в том числе плитка шоколада компании.
Эксельсиор (спасибо Никите Липскому за подарок).
Как вы, уважаемый участник конференции, провели эти два дня?
Теги: #java #conference #Excelsior #oracle #jvm #jetbrains #maven #gradle #jpoint #sbt #hazelcast #plumbr
-
Пишем Бота Для Мессенджера Tox
19 Oct, 24 -
Интернет-Пользователя Осудят В Краснодаре
19 Oct, 24 -
Июль
19 Oct, 24