El 14 de noviembre de 2019, en una reunión de la comunidad de desarrolladores de Java de
Moscú, jug.msk.ru, Ivan Osipov y Yuri Artamonov presentaron informes sobre la migración de aplicaciones de
Java a
Kotlin y la escritura de complementos para
IntelliJ IDEA .

Sobre oradores
Hasta hace poco, Ivan y Yuri eran colegas que trabajaban para
Haulmont . Actualmente, Ivan es parte del equipo de
Arrival Robotics , Yuri está involucrado en el desarrollo de
IntelliJ IDEA en
JetBrains . Ambos hacen presentaciones en conferencias. Yuri también tiene experiencia en participar en el comité de conferencias del programa.
Los informes de Ivan:
Otros enlaces:
Twitter ,
GitHub ,
Habr ,
blog técnico .
Yuri informa:
- "Quiero un extraño: interfaz de usuario web en Java para aplicaciones de escritorio" ( JPoint 2018 : presentación , video )
- "Jlink y la imagen de tiempo de ejecución personalizada - Taller de Frankenstein" ( Joker 2018 : presentación , video )
- "Las API no cambian en el cruce: ¿cómo construir una API estable?" (Con Alexei Stukalov) ( JUG.EKB-2018 : video )
- "Las API no cambian en el cruce" ( Panda Meetup 2018 : video )
- Anatomía y fisiología del flujo de Vaadin ( JPoint 2019 : presentación , video )
- IntelliJ IDEA Plugin DevKit Crash Course ( Presentación Joker 2019 )
Otros enlaces:
Twitter ,
GitHub ,
Habr .
Sobre informes
Andrey Kogun abre la reunión, recuerda las próximas conferencias (
SnowOne 29 de febrero de 2020 en Novosibirsk,
DevOops del 29 al 30 de abril de 2020 y
JPoint del 15 al 16 de mayo de 2020 en Moscú) y presenta a los oradores.

En la primera parte de la reunión, Ivan habló sobre los motivos para migrar el código de
Java a
Kotlin , sobre la secuencia de pasos para hacerlo, sobre las trampas de usar el convertidor
IntelliJ IDEA incorporado, sobre sus recomendaciones basadas en la experiencia obtenida, mencionando las ventajas y desventajas de migrar a
Kotlin .

Después del descanso, Yuri presentó un informe sobre la escritura de complementos para
IntelliJ IDEA . El informe fue una versión extendida de su presentación en la reciente conferencia
Joker 2019 . Como el primer día de la conferencia
no pude obtener el informe de Yuri, el fin de semana anterior a la reunión,
jug.msk.ru vio un video del discurso. Le recomiendo que preste mucha atención a las últimas cuatro diapositivas de
la versión más reciente del informe :
- agregó un enlace para chatear en Slack con respecto al desarrollo de complementos;
- anunció la instalación de complementos en IntelliJ IDEA sin reiniciar (¡salud!);
- se enumeran acciones futuras con respecto a la API en desuso ;
- Nuevas características en la próxima versión IntelliJ IDEA 2019.3 Ultimate .

En un ambiente relajado y amigable, hubo la oportunidad de hablar durante el descanso y después de reunirse tanto con los oradores como con los participantes del equipo de desarrollo de
JetBrains que estuvieron presentes en la sala.

Código de ejemplos:
Ivan ,
Yuri ; Presentaciones:
Ivan ,
Yuri . El video aparecerá pronto (ver enlaces a continuación).
Enlaces para
jug.msk.ru :
- TimePad : anuncios de reuniones y registro para ellas, suscripción a una notificación por correo sobre reuniones
- YouTube - Informes de video
- Portavoz - Presentaciones
- VK : anuncios de reuniones, reportajes fotográficos, enlaces a materiales de reuniones pasadas
- Twitter : cuenta (anuncios de reuniones, reportajes fotográficos, videos) y hashtag (tweets con comentarios sobre reuniones)
- Habr - revisiones de reuniones, puedes encontrar todas las revisiones por etiqueta