Обзор Конференции Jpoint 2016 Java

22-23 апреля 2016 года конференция прошла в четвертый раз.

JPoint , в т.ч.

третий раз подряд в Москве.

В конференции приняли участие более 1000 Java-разработчиков; Было представлено 48 докладов по 4 параллельным направлениям.

Ниже приведены подробности прошедшей конференции.



Обзор конференции JPoint 2016 Java

Интересные события, произошедшие после октябрьской конференции Джокер 2015 , можно назвать:

Зал гостиницы Рэдиссон Славянская, традиционная площадка JPoint .



Обзор конференции JPoint 2016 Java

Робот Федя, который (как можно предположить) управлялся дистанционно и озвучивался человеком-оператором.

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

Стенды компаний-спонсоров: JetBrains , Одноклассники

Обзор конференции JPoint 2016 Java

.

Deutsche Bank , Сбербанк-Технологии И Люксофт .



Обзор конференции JPoint 2016 Java



Открытие конференции

Приветственное слово от организаторов и спонсоров (иногда они также являются спикерами).

Алексей Федоров, Руслан Черемин, Андрей Пангин, Олег Анастасьев, Андрей Дмитриев.



Обзор конференции JPoint 2016 Java

Новости высокой моды, или В поисках серебряной пули Барух Садогурский, Виктор Гамов, Кирилл Толкачев, Антон Архипов, Алексей Абашев, Антон Черноусов

Обзор конференции JPoint 2016 Java

Ведущие популярного подкаста разбор полетов в формате основной доклад представил многие доклады конференции.

Слева направо: Виктор Гамов, Алексей Абашев, Барух Садогурский, Кирилл Толкачев, Антон Черноусов ( Голодный ) и Антон Архипов.



Обзор конференции JPoint 2016 Java



Отчеты

Перечисленные ниже отчеты были выбраны исключительно исходя из моих личных предпочтений.

В некоторых случаях было сложно выбрать, что посмотреть на конференции.

Однако сложность выбора компенсировалась уже доступной (для участников конференции) возможностью просмотра видео других докладов.

Hotspot и AOT: пришло время компилировать Дмитрий Чуйко

Обзор конференции JPoint 2016 Java

Дмитрий рассказал о появлении (пока только экспериментальной) возможности в Ява 9 статическая (AOT, предварительная) компиляция кода Java. Пока достижения скромные - компиляция возможна только в исполняемый код под Линукс и размер полученных файлов большой (около 200 МБ).

Интерес к Линукс вызвано доминированием на этой платформе серверных Java-приложений.

Неочевидные дженерики Александр Маторин

Обзор конференции JPoint 2016 Java

Я зашел на доклад Александра, потому что.

ранее слушал его доклад «Рефакторинг в функциональном стиле» на Джокер 2015 .

Я не разочаровался в своих ожиданиях.

История была о дженерики ( Дженерики ) и затронул довольно глубокие темы, например:

  • во что компилируется код;
  • мостовые методы;
  • правила удаления ( стирание ) типы;
  • загрязнение кучи ;
  • примеры кода, который должен компилироваться и не компилируется, и наоборот.
Чувствуется знание темы, материал хорошо изложен и выглядит интересно.

Escape-анализ и скаляризация Руслан Черемин

Обзор конференции JPoint 2016 Java

Очень выразительный (см.

среднее фото выше) и интригующий репортаж о

  • Escape Analysis (статический анализ зоны достижимости объекта) и
  • скаляризация (проецирование полей в локальные переменные).

Ранее я присутствовал на одной из конференций на его докладе о разрушитель (при аншлаге в зале) и был знаком с его блог .

Желающих посмотреть этот репортаж было так много, что Алексей Шипилев был вынужден сидеть на полу .

Радостное присутствие в зале Тагира Валеева даже позволило исправить озвученную Русланом проблему (о которой Тагир Я написал сегодня ).

Битва инструментов сборки — Maven против Gradle против SBT Антон Архипов, Евгений Борисов, Барух Садогурский

Обзор конференции JPoint 2016 Java

Для сравнения сборочных инструментов были выбраны доминирующие из них.

Мавен (защитник – Евгений Борисов), Градл (естественно, Барух) и, как экзотика, СБТ (Антон Архипов).

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

Живо, зрелищно.

Меня заинтересовали чехлы для ноутбуков Жени, Баруха и Антона (см.

фото справа).

Аскетичные чехлы ноутбуков Жени и Антона, чехол ноутбука Баруха изобилуют наклейками.

Если не Unsafe, то кто: VarHandles Sunrise Алексей Шипилев

Обзор конференции JPoint 2016 Java

Непростое испытание выпало на долю Алексея (см.

крайнее правое фото) — проектор не работал первые 23 минуты.

Железный самообладание, настойчивость (шучу) и оптимизм позволили Лёше сгладить возникшие технические проблемы.

В докладе говорилось о законной замене sun.misc.Небезопасно , который вскоре будет предложен и рекомендован - ВарХандлес .

Остальные 27 минут Алексей традиционно образно, выразительно и убедительно говорил о ВарХандлес .

Было удивительно, что выступление VarHandles может быть предоставлено даже выше этого Небезопасно .

Вырасти свою обезьянку Максим Дорофеев

Обзор конференции JPoint 2016 Java

Первый (в хронологическом порядке) нетехнический доклад конференции.

Бизнес-тренер, консультант, автор проекта «Сделал много!» Я постарался в развлекательной форме донести идеи о путях личной эффективности.

По моим наблюдениям, многим это даже понравилось.

Интересно, осталось бы изложение столь выразительным, если бы из него исключили отдельные (почти и вовсе не подвергнутые цензуре) слова.

Разбор полетов в прямом эфире!

Обзор конференции JPoint 2016 Java

Вечеринка в клубе Стерео зал с участием ведущих подкастов разбор полетов .

Вы можете просмотреть запись результата Здесь .

Внимательные слушатели (слева направо): Тагир Валеев, Алексей Шипилев (с поданной ему футболкой), Сергей Куксенко (смотрит прямо в объектив), Никита Сальников-Тарновский.

Алексей Шипилев уже выходит на сцену в футболке.



Обзор конференции JPoint 2016 Java

Человек и инстинкты: насколько мы запрограммированы? Евгения Тимонова

Обзор конференции JPoint 2016 Java

Очень информативный и интересный репортаж от ведущего видеоблога Все как у животных Евгения Тимонова.

В понятной для технической аудитории форме рассказывается об инстинктах, научных исследованиях в этой области, приводятся понятные примеры.

Хороший выбор темы, доклада и докладчика.

Интересные вопросы зрителей и интересные ответы на них.

JCache и распределенные кэши: хаос! Виктор Гамов

Обзор конференции JPoint 2016 Java

Доклад Виктора был посвящен распределенному кэшированию в целом и Стандарт JCache (JSR 107) в частности.

Были показаны «шипилевские иконы» (вторая картинка), на которые нужно молиться в случае проблем с работой приложения, но при отсутствии Алексея рядом.

Разница между репликацией и шардингом на примере овцы.

Примеры типов архитектуры и кода для различных случаев.

Довольно живо и образно.

Поддержка Java 8 в Excelsior JET Никита Липский

Обзор конференции JPoint 2016 Java

Отчет, совершенно несправедливо проигнорированный многими, очень жесткий и хорошо подходящий для этой конференции.

Посвящается техническим деталям, тонкостям, проблемам при добавлении поддержки.

Ява 8 в детище новосибирской компании Эксельсиор - АОТ-компилятор Эксельсиор Джет .

Достаточно представительная презентация описывает, как осуществлялась поддержка инноваций.

Ява 8 :

  • лямбда-выражения;
  • методы по умолчанию;
  • API потока, API времени;
  • Введите аннотаоны, имена параметров;
  • не включен в стандарт Nashorn и JavaFX;
  • Компактные профили.

Объяснения Никиты по поводу AOT-компиляции от Оракул — в каком состоянии готовности он сейчас находится и какие цели в настоящее время преследуются.

Особенности потокового API Тагир Валеев

Обзор конференции JPoint 2016 Java

Первый репортаж из записанных репортажей, которые я только что посмотрел.

На конференции доклад проходил в большом зале, вызвав интерес большого количества людей.

Тагир, будучи экспертом и гуру API потока , наглядно показал его особенности и странности.

Представленные примеры иллюстрируют различные характеристики API потока (размерный, уменьшенный, отсортированный, упорядоченный и т. д.).

Некоторые вещи выглядели, прямо скажем, парадоксально.

Java 8 Пазлы Барух Садогурский, Евгений Борисов, Тагир Валеев

Обзор конференции JPoint 2016 Java

Команда головоломок из Жени и Баруха, подкрепленная Тагиром, загадывала загадки о странностях Ява 8 .

Доклад оказался достойным продолжением представленных на предыдущих конференциях.

Крути- И Весенние пазлы .

«Яйца, еще яйца!» (ключевая копия первых ребусов Тагира) Решение проблемы полного стека, живи! Барух Садогурский, Кирилл Толкачев

Обзор конференции JPoint 2016 Java

Кирилл ( живое кодирование ) и Барух (постановка задачи, комментарии к возможным решениям и результату) представили «CI как сервис за 50 минут».

Кирилл закодировал мастерски, остроумно прокомментировал Барух, получилось хорошо.

Убирайте за собой! Никита Сальников-Тарновский

Обзор конференции JPoint 2016 Java

Обсуждались различные возможные способы гарантировать высвобождение ресурсов.

Каждый из представленных вариантов был проиллюстрирован примерами кода.

Вывод отчета (презентации, к сожалению, пока нет) — использование (в зависимости от случая) либо лямбды, либо класса Очиститель .

Семь уроков, которые разработчики могут извлечь из фильма Тим Берглунд

Обзор конференции JPoint 2016 Java

В своем докладе Тим проводит аналогии между кинопроизводством и IT-индустрией.

На примере кинопроизводства он показывает, какие уроки можно извлечь и какие аналогичные приемы можно использовать.

Доклад выразителен, оригинален и лаконичен.



Закрытие конференции

Уже ставшие традиционными на закрытии, организаторы выходят на сцену.



Обзор конференции JPoint 2016 Java

.

потом волонтеры.



Обзор конференции JPoint 2016 Java

.

и спикеры конференции.



Обзор конференции JPoint 2016 Java



Полученные результаты

Практически идеально организованная конференция.

Обед со сменой блюд официантами выше всяких похвал.

Технические проблемы я наблюдал только на докладе Алексея Шипилева (считаем, что это форс-мажор).

Подбор сильных спикеров и сильных докладов.

Внимательные и дружелюбные организаторы.

Хорошие умные зрители.

Артефакты конференции, в том числе плитка шоколада компании.

Эксельсиор (спасибо Никите Липскому за подарок).



Обзор конференции JPoint 2016 Java

Как вы, уважаемый участник конференции, провели эти два дня? Теги: #java #conference #Excelsior #oracle #jvm #jetbrains #maven #gradle #jpoint #sbt #hazelcast #plumbr

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.