company_banner

Иван Осипов и Юрий Артамонов про Kotlin и плагины к IntelliJ IDEA на встрече jug.msk.ru

    14 ноября 2019 года на встрече московского сообщества Java-разработчиков jug.msk.ru Иван Осипов и Юрий Артамонов представили доклады про миграцию приложений с Java на Kotlin и про написание плагинов для IntelliJ IDEA.



    О докладчиках


    До недавнего времени Иван и Юрий были коллегами, работая в компании Haulmont. В настоящее время Иван входит в команду компании Arrival Robotics, Юрий участвует в разработке IntelliJ IDEA в компании JetBrains. И тот, и другой выступают с докладами на конференциях. Юрий имеет также опыт участия в работе программного комитета конференций.

    Доклады Ивана:


    Прочие ссылки: Twitter, GitHub, Хабр, технический блог.

    Доклады Юрия:

    • «Хочется странного — web UI на Java для desktop-приложений» (JPoint 2018: презентация, видео)
    • «Jlink и Custom Runtime Image — мастерская Франкенштейна» (Joker 2018: презентация, видео)
    • «API на переправе не меняют — как построить стабильный API?» (с Алексеем Стукаловым) (JUG.EKB-2018: видео)
    • «API на переправе не меняют» (Panda Meetup 2018: видео)
    • «Анатомия и физиология Vaadin Flow» (JPoint 2019: презентация, видео)
    • «Краш-курс по IntelliJ IDEA Plugin DevKit» (Joker 2019: презентация)

    Прочие ссылки: Twitter, GitHub, Хабр.

    О докладах


    Андрей Когунь открывает встречу, напоминая о ближайших конференциях (SnowOne 29 февраля 2020 года в Новосибирске, DevOops 29-30 апреля 2020 года и JPoint 15-16 мая 2020 года в Москве) и представляя докладчиков.



    В первой части встречи Иван рассказал о мотивах миграции кода с языка Java на язык Kotlin, о последовательности шагов для осуществления этого, о подводных камнях использования встроенного в IntelliJ IDEA конвертера, о своих рекомендациях на основе полученного опыта, упомянув о преимуществах и недостатках миграции на Kotlin.



    После перерыва Юрий представил доклад про написание плагинов для IntelliJ IDEA. Доклад являлся расширенным вариантом его выступления на недавней конференции Joker 2019. Так как мне в первый день конференции не удалось попасть на доклад Юрия, в выходные перед встречей jug.msk.ru посмотрел видео выступления. Рекомендую обратить пристальное внимание на четыре последних слайда более нового варианта доклада:

    • добавлена ссылка на чат в Slack, касающийся разработки плагинов;
    • анонсирована установка плагинов в IntelliJ IDEA без перезапуска (ура!);
    • перечислены грядущие действия относительно deprecated API;
    • приведены новые возможности в приближающемся выпуске IntelliJ IDEA 2019.3 Ultimate.




    В непринуждённой дружеской обстановке имелась возможность пообщаться во время перерыва и после встречи как с докладчиками, так и с присутствовавшими в зале участниками команды разработки компании JetBrains.



    Код примеров: Ивана, Юрия; презентации: Ивана, Юрия. Видео скоро появится (см. ссылки ниже).

    Ссылки по jug.msk.ru:

    • TimePad — анонсы встреч и регистрация на них, подписка на оповещение по почте о встречах
    • YouTube — видео докладов
    • Speaker Deck — презентации докладов
    • VK — анонсы встреч, фотоотчёты, ссылки на материалы прошедших встреч
    • Twitter: учётная запись (анонсы встреч, фотоотчётов, видео) и хэштег (твиты с комментариями о встречах)
    • Хабр — обзоры встреч, найти все обзоры можно по тегу
    • +12
    • 1,8k
    • 3
    JUG Ru Group
    237,22
    Конференции для программистов и сочувствующих. 18+
    Поделиться публикацией

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

      +1
      Немножко оффтоп, но кто-нибудь помнит, что в каком докладе упоминались планы и потенциальное будущее контрактов? Там еще было про контекст вида «урл уже установили, а порт еще нет».
        0
        Приблизительно чей это доклад был и на какой конференции?
          +1
          Если бы я помнил…

      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

      Самое читаемое