Java-Хардкор В Новосибирске: Обзор И Видео Лучших Докладов Jbreak 2016. И Анонс Jbreak 2017

Что ни говори, а ситуация в Новосибирске суровая: суровая погода, суровая архитектура — теперь можно с уверенностью сказать, что и в Нске проходит суровая Java-конференция.

Никаких простых отчетов, никаких Agile или Scrum - только хардкор, в лучших традициях Joker и JPoint - и название этой конференции Джей-брейк .



Java-хардкор в Новосибирске: обзор и видео лучших докладов JBreak 2016. И анонс JBreak 2017

В этом посте вы найдете:

  • Лучшие презентации JBreak 2016;
  • Ссылка на все отчеты JBreak 2016;
  • Анонсирование того, кто выступит на этот раз;
  • Объяснение, почему конференция переедет из Академгородка.



Лучшие репортажи 2016 года

Отчеты о JBreak 2016 мы публиковали уже давно, но я обнаружил, что мы не делали про это отдельный хабропост. Пользуясь случаем, исправлю ситуацию: все представленные ниже доклады получили оценку участников 4,5+ (из пяти).

Все видео представлены в плейлисте, в котором вы найдете доклады JBreak 2016, не вошедшие в топ-10. Алексей Шипилев, Oracle Повелитель струн: Два чистильщика Лучший доклад Joker/JPoint, собравший зал в Новосибирске, помогающий понять, насколько разработка JDK отличается от обычных проектов.

В этом докладе рассматриваются две функции готовящегося к выпуску JDK 9, направленные на оптимизацию строк: Компактные струны , сжимая строки с однобайтовыми символами, что улучшает занимаемую площадь и даже общую производительность; И Указать объединение строк , который использует магию ignoredynamic для конкатенации строк, что позволяет вам настроить реализацию конкатенации без перекомпиляции программ.

Тагир Валеев Stream API: рекомендации от лучших собаководов Своё победное шествие Тагир начал ещё на Joker 2015, закрепив за собой звание одного из лучших Java-носителей России в Новосибирске.

В докладе вместе с Тагиром вы познакомитесь со всеми возможностями Stream API, сможете понять, для каких операций в стандартной библиотеке не хватает инструментов и как их заменить собственными элегантными решениями.

А если к концу отчета вы поймете, что не хотите собирать велосипеды, отчет предложит вам пару библиотек, которые облегчат вам жизнь.

Много хардкора, много юмора.

Надо посмотреть, как говорится: Александр Маторин, СберТех Неочевидные дженерики<?> (); Доклад от разработчика «Сбербанковских технологий», получивший высокие оценки не только в Новосибирске, но и в Москве, посвящен подводным камням и удивительным особенностям поведения дженериков в JDK, во что они компилируются (когда компилируются).

и почему дженерики в Java такие странные.

В отчете много кода, загадок и крутых примеров.

Михал Кордас Крутие BDD со Споком Доклад на английском языке, посвященный Behavior Driven Development и инструментам для ее доведения до совершенства.

Сочетание Groovy и Spock позволяет писать тесты и спецификации для вашего кода практически на чистом английском, да еще и в ПМ.

кто не открывал IDE пять лет, сможет их прочитать:

Java-хардкор в Новосибирске: обзор и видео лучших докладов JBreak 2016. И анонс JBreak 2017

Выглядит свежо и эффектно, убедитесь сами: Алексей Шипилев, Oracle Сожмите меня полностью В этом докладе Алексей публично копается в недрах JVM и JDK, выискивая, как сама платформа пытается экономить память.

Давайте рассмотрим упаковку заголовков и полей объектов, сжатие указателей, учет межпоколенческих ссылок в куче, хитрости в сгенерированном коде, автобоксинг кэша и т.д. Хотите ломать голову над каверзными вопросами от Алексея? Тогда вот: Олег m0nstermind Анастасьев, Одноклассники Распределенные системы в Одноклассниках Доклад о том, как работает одна из самых загруженных систем в России, обрабатывающая до 500 000 (полмиллиона, да) запросов в секунду на 8 000 серверов в трех дата-центрах, вошедший в список лучших докладов на наших Java-конференциях в Москва, Питер и, как видите, Новосибирск.

Речь в докладе пойдет не о том, как «собирать классы»: здесь вы найдете пример построения отказоустойчивой распределенной системы на Java, основанной на ошибках и сбоях, методиках их тестирования и диагностики.

Также мы поговорим об авариях в распределенных системах и методах их предотвращения.

Посмотрите, если вас интересуют распределенные архитектуры: Роман Артемьев, Сергей Андреенко Особенности реализации Java на процессоре Эlbrus Отчет о том, как два студента шлифовали свою Java с помощью блэкджека и.

под экзотической VLIW-архитектурой Эlbrus. Вместе со спикерами вы пройдете весь путь от выбора JDK и компилятора до «ручной» сборки мусора и решения проблем с обработкой исключений.

В конце вы узнаете о подходах и нетривиальных решениях, которые использовались при портировании JVM, о том, как использование, казалось бы, незначительных особенностей архитектуры может дать гораздо большее ускорение, чем различные классические оптимизации, а также о том, почему все так говорят. ? медленно, и насколько это правда: Два доклада Владимира Красильщика, Luxoft Vert.x: инструкция по эксплуатации Технократическая пьеса прагматичного Java-программиста, посвященная Vert.x, современному многоязычному набору инструментов для создания реактивных веб-приложений и других приложений.

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

Если вам знакомы или близки по духу такие термины, как Node.js, Actors Model, Erlang, Akka и микросервисы, вам наверняка будет интересно поближе познакомиться с Vert.x, чтобы писать очень быстрый код для JVM на любом языке.

будь то Java, Javascript, Scala, Groovy или Ruby. Что прагматичный Java-программист должен знать о журналировании Отчет основан на проекте, состоящем из 40 микросервисов, которые (не все, но некоторые) поддерживаются на протяжении 6 лет командой из 20 разработчиков.

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

, вылетает и всячески поддерживается, а уж тем более когда начинает интегрироваться с другими подсистемами или обновляться до новых версий библиотек, вот тут-то логирование показывает свое истинное лицо и бодро спрашивает: «Ну, @#$%, ты не ждал? Из доклада вы узнаете, как комбинируются современные библиотеки журналирования, как можно и нужно использовать логи, а также о возможных «неожиданностях», которые могут произойти, например, в самой простой строке:

   

log.info("personalId="+id)

Никита пиджбумс Липский, Эксельсиор Поддержка Java 8 в Excelsior JET Доклад Никиты Липского, JVM-разработчика, который не пишет о "плюсах" - AOT Excelsior JET написан на Scala, а среда выполнения написана на Java, в котором обсуждается реализация Excelsior JET новых возможностей, добавленных в Java 8. В итоге после доклада вы освежите в памяти то, что появилось в Java 8, как это повлияло на спецификацию JVM, во что превращаются лямбда-выражения в байт-коде Java, как их можно статически оптимизировать, а также получите некоторое представление о том, как работают лямбда-выражения в байт-коде Java. внутренняя структура более одной JVM.

Больше хардкора

Как видите, верх прошлой конференции практически полностью был занят хардкорными людьми с докладами о внутренностях JVM. В 2017 году ставки не уменьшатся, у нас уже есть 7 спикеров, четверо из которых еще работают с внутренностями платформы — хорошее начало:

Java-хардкор в Новосибирске: обзор и видео лучших докладов JBreak 2016. И анонс JBreak 2017

Из новичков JBreak (каждый из которых по сути является проверенным ветераном мира Java) у нас будут:
  • Чарльз Наттер , JVM-разработчик в Red Hat, сопровождающий проекта ДжРубин .

  • Владимир @iwan0www Иванов , инженер команды HotSpot JVM.
  • Виктор ГАМУССА Гамов, старший архитектор решений в Hazelcast, эксперт по распределенным системам, сооснователь подкаста « разбор полетов ".

  • Егор Егор256 Бугаенко, технический директор Teamed.io, основатель движения trueOOP и идейный вдохновитель языка EO JVM.
Однако в 2017 году вы найдете лучших спикеров прошедшей конференции:
  • Шипилев Алексей Дживиемович , JVM-разработчик в Red Hat, инженер по производительности с более чем 10-летним опытом, отличный эксперт в бенчмаркинге.

  • Тагир Лэни Валеев, инженер новосибирского офиса JetBrains, занимается статическим анализатором кода IntelliJ IDE(A), проверками и быстрыми исправлениями.

    Участник OpenJDK, автор библиотеки с открытым исходным кодом СтримЭкс и анализатор байт-кода Java-ошибки поиска .

  • Никита пижбумс Липский, один из инициаторов и руководителей проекта Excelsior JET — сертифицированной реализации Java SE, разработанной Excelsior. Тоже, кстати, сибиряк :)
В общем, как видите, уже за три с половиной месяца до конференции состав спикеров таков, что можно беги регистрироваться , но помните – треков у нас будет минимум три, а значит, спикеров будет больше 20. Следите за обновлениями на сайте конференции .

Во время церемонии закрытия JBreak 2016 Алексей 23дерево Федоров отметил: аншлаг в тот день в Технопарке означает, во-первых, что через год невозможно будет обойтись без JBreak 2017, а, во-вторых, что для него придется искать площадку побольше - и так получилось, что JBreak 2017 пройдет в Новосибирске? .

P.S. Кстати, у нас были люди, которые жаловались, что о конференции нет ни слова, ни духа.

Можете посоветовать, куда написать, чтобы о JBreak узнало больше новосибирских Java-разработчиков? Теги: #java #конференция #доклады #JBreak #видеозаписи докладов

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

Автор Статьи


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

Dima Manisha

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