В четверг, 21 марта, в петербургском офисе компании Oracle состоится встреча JUG.ru с Дмитрием Чуйко и Александром Белокрыловым (alexbel) из BellSoft. Дмитрий расскажет про Java в контейнерной среде, а Александр — про создание и поддержку своего Java-дистрибутива.


Участие бесплатное, регистрация обязательная. Зарегистрироваться можно по этой ссылке.


Немного о компании BellSoft
Компания BellSoft основана в 2017 году выходцами из Центра Разработок Oracle в Санкт-Петербурге. BellSoft активно участвует в развитии Java-платформы и входит в топ-5 контрибьюторов OpenJDK вместе с Oracle, RedHat, SAP и Google. Компания выпускает и поддерживает Liberica JDK — Java-дистрибутив на основе OpenJDK для расширенного набора платформ, включая контейнеризованные сборки c Alpine Linux. BellSoft имеет лицензию TCK, поэтому все Liberica JDK гарантированно соответствует стандарту Java SE. 
Деятельность компании также связана с развитием и поддержкой других сложных продуктов с открытым кодом, таких как OpenJDK, компиляторов GCC и LLVM и платформы работы с большими данными Hadoop.

1. Практическое применение новой функциональности Java 11 в контейнерном окружении.


Дмитрий Чуйко


Как прекрасно, что в Java 11 можно создавать и развёртывать свои образы среды исполнения — сustom runtime images. Но их использование создаёт дополнительные требования к библиотекам и процессу разработки. Всегда ли это возможно и всем ли это нужно? 
Часто мы просто хотим сэкономить, и можно использовать универсальные образы. Вопрос в том, какими ресурсами мы управляем, в каких пределах и для чего. Часто это физические ресурсы одной машины и время.


Начиная с 10-ки Java в контейнере ведёт себя адекватно, работа над этим продолжилась и в Java 11. Мы посмотрим на эффективность новой функциональности Java 11 для контейнерного окружения на конкретных примерах Docker-образов c Liberica JDK 11. Но это только начало истории, так как в контейнерах с Java запихана целая операционная система.
  
О спикере


Дмитрий Чуйко — инженер по производительности в компании BellSoft, которая входит в топ-5 контрибьютеров OpenJDK. До того, как присоединиться к BellSoft, Дмитрий программировал на Java, а затем работал над Hotspot JVM в Oracle. Весь предыдущий опыт работы с Java показал, что наиболее интересные проблемы в приложениях получают свои решения в базовой платформе. В настоящее время Дмитрий в основном оптимизирует OpenJDK для ARM64, компания даже реализовала на эту тему собственный JEP 315 в Java 11.
 


2. Делая собственный дистрибутив Java.


Александр Белокрылов


Некоторые люди думают, что OpenJDK — это дистрибутив Java, который подходит для использования в продакшене. На самом деле, OpenJDK — это кодовая база, которую необходимо собрать и протестировать для работы в корпоративной среде.
В данном докладе Александр поделится своими знаниями о том, что нужно для создания готового бинарника OpenJDK, какая работа за этим стоит, а также расскажет о том, кто ещё (и зачем) делает собственные бинарные сборки OpenJDK.
 
О спикере


Александр Белокрылов работает в индустрии IT более 15 лет, прошел путь от инженера до руководителя. В компании Oracle руководил развитием продукта Java ME Embedded, а позднее одного из компонентов Oracle IoT Cloud Service. В 2017 с группой единомышленников основал компанию BellSoft, которая выпускает и поддерживает собственный Java-дистрибутив Liberica JDK для Linux x86, Linux ARM, Windows, Mac и других, а также разрабатывает решения для анализа больших данных и IoT. Неоднократный участник конференций JPoint, Joker, JavaOne, JEEConf и многих других.


Интервью


Недавно мы делали интервью с Александр Белокрыловым и Алексеем Войтыловым, которое хорошо подходит для понимания проблематики, с которой работает компания BellSoft, и точки зрения, исходя из которой строится логика их докладов. Прочитать интервью можно по ссылке.


Как попасть на встречу


Когда: 21 марта c 20:00 до 22:30


Где: Питер, 10-я Красноармейская, 22А,
БЦ «Келлерман», 2 этаж, офис компании Oracle.
Посмотреть на карте.


ССЫЛКА НА РЕГИСТРАЦИЮ

Комментарии (3)


  1. slava_k
    13.03.2019 23:05

    Для тех, у кого не будет возможности по времени посетить мероприятие — будет ли по окончании выложено где-нибудь видео с докладами и если да, то как об это можно будет узнать?


    1. ARG89
      14.03.2019 09:16
      +1

      Видео будет выложено на нашем YouTube-канале, а новость об этом будет в соцсетях JUG.ru


      1. slava_k
        14.03.2019 13:22

        Спасибо за информацию.