Am 14. November 2019 
präsentierten Ivan Osipov und Yuri Artamonov auf einem Treffen der Moskauer Java-Entwickler 
jug.msk.ru Berichte über die Migration von Anwendungen von 
Java nach 
Kotlin und das Schreiben von Plugins für 
IntelliJ IDEA .

Über Lautsprecher
Bis vor kurzem waren Ivan und Yuri Kollegen bei 
Haulmont . Derzeit ist Ivan Teil des 
Arrival Robotics- Teams, Yuri ist an der Entwicklung von 
IntelliJ IDEA bei 
JetBrains beteiligt . Beide halten Präsentationen auf Konferenzen. Yuri hat auch Erfahrung in der Teilnahme am Programmkomitee von Konferenzen.
Ivans Berichte:
Andere Links: 
Twitter , 
GitHub , 
Habr , 
technischer Blog .
Yuri berichtet:
- "Ich möchte eine seltsame Web-Benutzeroberfläche in Java für Desktop-Anwendungen" ( JPoint 2018 : Präsentation , Video )
- "Jlink und Custom Runtime Image - Frankensteins Workshop" ( Joker 2018 : Präsentation , Video )
- "APIs an der Kreuzung ändern sich nicht - wie erstellt man eine stabile API?" (Mit Alexei Stukalov) ( JUG.EKB-2018 : Video )
- „APIs ändern sich an der Kreuzung nicht“ ( Panda Meetup 2018 : Video )
- Anatomie und Physiologie des Vaadinflusses ( JPoint 2019 : Präsentation , Video )
- IntelliJ IDEA Plugin DevKit Crashkurs ( Präsentation Joker 2019 )
Andere Links: 
Twitter , 
GitHub , 
Habr .
Über Berichte
Andrey Kogun eröffnet das Treffen, erinnert an die bevorstehenden Konferenzen ( 
SnowOne 29. Februar 2020 in Nowosibirsk, 
DevOops 29.-30. April 2020 und 
JPoint 15.-16. Mai 2020 in Moskau) und stellt die Redner vor.

Im ersten Teil des Meetings sprach Ivan über die Motive für die Migration von Code von 
Java nach 
Kotlin , über die Abfolge der Schritte, über die Fallstricke bei der Verwendung des integrierten 
IntelliJ IDEA- Konverters und über seine Empfehlungen, die auf den gesammelten Erfahrungen basieren, und nannte die Vor- und Nachteile der Migration nach 
Kotlin .

Nach der Pause präsentierte Yuri einen Bericht über das Schreiben von Plugins für 
IntelliJ IDEA . Der Bericht war eine erweiterte Version seines Vortrags auf der jüngsten 
Joker 2019- Konferenz. Da 
ich am ersten Konferenztag 
nicht in der Lage war, über den Bericht von Juri zu berichten, schaute sich 
jug.msk.ru am Wochenende vor dem Treffen ein Video der Rede an. Ich empfehle Ihnen, die letzten vier Folien 
der neueren Version des Berichts genau zu beachten:
- Ein Link zum Chat in Slack bezüglich der Plug-In-Entwicklung wurde hinzugefügt.
- kündigte die Installation von Plugins in IntelliJ IDEA ohne Neustart an (Prost!);
- Zukünftige Aktionen in Bezug auf die veraltete API werden aufgelistet.
- Neue Funktionen in der kommenden IntelliJ IDEA 2019.3 Ultimate- Version.

In einer entspannten und freundlichen Atmosphäre gab es die Möglichkeit, während der Pause und nach einem Treffen sowohl mit den Referenten als auch mit den Teilnehmern des 
JetBrains- Entwicklungsteams, die in der Halle anwesend waren, zu sprechen.

Beispielcode: 
Ivan , 
Yuri ; Präsentationen: 
Ivan , 
Yuri . Das Video wird in Kürze erscheinen (siehe Links unten).
Links für 
jug.msk.ru :
- TimePad - Ankündigungen von Besprechungen und Registrierung für sie, Abonnement einer Benachrichtigung per E-Mail über Besprechungen
- YouTube - Videoberichte
- Speaker Deck - Präsentationen
- VK - Sitzungsankündigungen, Fotoberichte, Links zu Materialien vergangener Sitzungen
- Twitter : Account (Ankündigungen von Meetings, Fotoreports, Videos) und Hashtag (Tweets mit Kommentaren zu Meetings)
- Habr - Besprechungsberichte finden Sie alle Besprechungsberichte nach Tag