Ivan Osipov et Yuri Artamonov à propos de Kotlin et des plugins pour IntelliJ IDEA lors de la réunion jug.msk.ru

Le 14 novembre 2019, lors d'une réunion de la communauté des développeurs Java de Moscou jug.msk.ru, Ivan Osipov et Yuri Artamonov ont présenté des rapports sur la migration des applications de Java vers Kotlin et l'écriture de plugins pour IntelliJ IDEA .



À propos des conférenciers


Jusqu'à récemment, Ivan et Yuri étaient des collègues travaillant pour Haulmont . Actuellement, Ivan fait partie de l'équipe Arrival Robotics , Yuri est impliqué dans le développement d' IntelliJ IDEA chez JetBrains . Tous deux font des présentations lors de conférences. Yuri a également de l'expérience en participant au comité de programme des conférences.

Rapports d'Ivan:


Autres liens: Twitter , GitHub , Habr , blog technique .

Yuri rapporte:

  • «Je veux une étrange - interface utilisateur Web en Java pour les applications de bureau» ( JPoint 2018 : présentation , vidéo )
  • «Jlink et Custom Runtime Image - Frankenstein's Workshop» ( Joker 2018 : présentation , vidéo )
  • «Les API au passage à niveau ne changent pas - comment construire une API stable?» (Avec Alexei Stukalov) ( JUG.EKB-2018 : vidéo )
  • «Les API ne changent pas au croisement» ( Panda Meetup 2018 : vidéo )
  • Anatomie et physiologie du Vaadin Flow ( JPoint 2019 : présentation , vidéo )
  • IntelliJ IDEA Plugin DevKit Crash Course ( Présentation Joker 2019 )

Autres liens: Twitter , GitHub , Habr .

À propos des rapports


Andrey Kogun ouvre la réunion, rappelant les prochaines conférences ( SnowOne 29 février 2020 à Novossibirsk, DevOops 29-30 avril 2020 et JPoint 15-16 mai 2020 à Moscou) et présentant les intervenants.



Dans la première partie de la réunion, Ivan a parlé des motifs de migration du code de Java vers Kotlin , de la séquence d'étapes pour le faire, des pièges de l'utilisation du convertisseur intégré IntelliJ IDEA , de ses recommandations basées sur l'expérience acquise, mentionnant les avantages et les inconvénients de la migration vers Kotlin .



Après la pause, Yuri a présenté un rapport sur l'écriture de plugins pour IntelliJ IDEA . Le rapport était une version étendue de sa présentation lors de la récente conférence Joker 2019 . Étant donné que le premier jour de la conférence, je n'ai pas pu obtenir le rapport de Yuri, le week-end avant la réunion, jug.msk.ru a regardé une vidéo du discours. Je vous recommande de porter une attention particulière aux quatre dernières diapositives de la nouvelle version du rapport :

  • ajouté un lien pour discuter dans Slack concernant le développement de plug-ins;
  • a annoncé l'installation de plugins dans IntelliJ IDEA sans redémarrer (cheers!);
  • les actions futures concernant l' API obsolète sont répertoriées;
  • Nouvelles fonctionnalités de la prochaine version d' IntelliJ IDEA 2019.3 Ultimate .




Dans une ambiance détendue et conviviale, il a été possible de parler pendant la pause et après avoir rencontré à la fois les intervenants et les participants de l'équipe de développement JetBrains qui étaient présents dans la salle.



Code d'exemples: Ivan , Yuri ; Présentations: Ivan , Yuri . La vidéo apparaîtra bientôt (voir les liens ci-dessous).

Liens pour jug.msk.ru :

  • TimePad - annonces de réunions et inscription pour celles-ci, abonnement à une notification par mail sur les réunions
  • YouTube - Rapports vidéo
  • Deck des orateurs - Présentations
  • VK - annonces de réunions, reportages photos, liens vers les documents des réunions passées
  • Twitter : compte (annonces de réunions, reportages photos, vidéos) et hashtag (tweets avec commentaires sur les réunions)
  • Habr - avis de réunions, vous pouvez retrouver tous les avis par tag

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


All Articles