Ivan Osipov e Yuri Artamonov sobre Kotlin e plugins para o IntelliJ IDEA na reunião jug.msk.ru

Em 14 de novembro de 2019, em uma reunião da comunidade de desenvolvedores Java de Moscou jug.msk.ru, Ivan Osipov e Yuri Artamonov apresentaram relatórios sobre a migração de aplicativos do Java para o Kotlin e a criação de plugins para o IntelliJ IDEA .



Sobre os alto-falantes


Até recentemente, Ivan e Yuri eram colegas de trabalho em Haulmont . Atualmente, Ivan faz parte da equipe Arrival Robotics , Yuri está envolvido no desenvolvimento do IntelliJ IDEA no JetBrains . Ambos fazem apresentações em conferências. Yuri também tem experiência em participar do comitê de conferências do programa.

Relatórios de Ivan:


Outros links: Twitter , GitHub , Habr , blog técnico .

Yuri relata:

  • “Quero uma interface do usuário da Web estranha em Java para aplicativos de desktop” ( JPoint 2018 : apresentação , vídeo )
  • “Jlink e Custom Runtime Image - Workshop de Frankenstein” ( Joker 2018 : apresentação , vídeo )
  • “APIs não mudam no cruzamento - como criar uma API estável?” (Com Alexei Stukalov) ( JUG.EKB-2018 : vídeo )
  • “APIs não mudam no cruzamento” ( Panda Meetup 2018 : vídeo )
  • Anatomia e Fisiologia do Vaadin Flow ( JPoint 2019 : apresentação , vídeo )
  • Curso IntelliJ IDEA Plugin DevKit Crash ( Apresentação do Joker 2019 )

Outros links: Twitter , GitHub , Habr .

Sobre relatórios


Andrey Kogun abre a reunião, relembrando as próximas conferências ( SnowOne de 29 de fevereiro de 2020 em Novosibirsk, DevOops de 29 a 30 de abril de 2020 e JPoint de 15 a 16 de maio de 2020 em Moscou) e apresentando os palestrantes.



Na primeira parte da reunião, Ivan falou sobre os motivos da migração de código do Java para o Kotlin , sobre a sequência de etapas para isso, sobre as armadilhas do uso do conversor interno do IntelliJ IDEA , sobre suas recomendações baseadas na experiência adquirida, mencionando as vantagens e desvantagens da migração para o Kotlin .



Após o intervalo, Yuri apresentou um relatório sobre a criação de plugins para o IntelliJ IDEA . O relatório foi uma versão estendida de sua apresentação na recente conferência Joker 2019 . Como no primeiro dia da conferência não pude acompanhar o relatório de Yuri, no fim de semana antes da reunião, jug.msk.ru assistiu a um vídeo do discurso. Recomendo que você preste muita atenção aos quatro últimos slides da versão mais recente do relatório :

  • adicionou um link para conversar no Slack sobre o desenvolvimento de plug-ins;
  • anunciou a instalação de plugins no IntelliJ IDEA sem reiniciar (gritos!);
  • ações futuras relacionadas à API descontinuada são listadas;
  • Novos recursos no próximo lançamento do IntelliJ IDEA 2019.3 Ultimate .




Em um ambiente descontraído e amigável, houve a oportunidade de conversar durante o intervalo e após o encontro com os palestrantes e com os participantes da equipe de desenvolvimento do JetBrains presentes no salão.



Código de exemplos: Ivan , Yuri ; Apresentações: Ivan , Yuri . O vídeo aparecerá em breve (veja os links abaixo).

Links para jug.msk.ru :

  • TimePad - anúncios de reuniões e inscrição para eles, assinatura de uma notificação por correio sobre reuniões
  • YouTube - Relatórios de vídeo
  • Speaker Deck - Apresentações
  • VK - anúncios de reuniões, reportagens fotográficas, links para materiais de reuniões anteriores
  • Twitter : conta (anúncios de reuniões, reportagens fotográficas, vídeos) e hashtag (tweets com comentários sobre reuniões)
  • Habr - resenhas de reuniões, você pode encontrar todas as resenhas por etiqueta

Source: https://habr.com/ru/post/pt476128/


All Articles