Lors d'une réunion de la communauté
jug.msk.ru des développeurs Java de Moscou le 4 avril 2019, Oleg Shelaev d'
OracleLabs a fait une présentation sur
GraalVM .

À propos de Speaker
Oleg est actuellement un
défenseur des
développeurs du projet
GraalVM chez
OracleLabs . Il a précédemment travaillé chez
ZeroTurnaround , écrivant de
nombreux bons articles sur le blog de l'entreprise. Organisateur des
mitaps VirtualJUG et
GDG Tartu . En 2017, il
est devenu le champion Java . Conférencier
invité à diverses conférences, y compris celles organisées par
JUG.ru Group .
Oleg prend la parole à
jug.msk.ru pour la deuxième fois, sa première représentation a eu
lieu le 25 janvier 2013 .
Articles et interviews:
- "Monades - une abstraction ou une béquille?" ( JPoint 2016 : présentation , vidéo )
- «Structures de données fonctionnelles avec Java 8» ( Devoxx 2016 : présentation , vidéo )
- «Présentation des capacités de multithreading en Java» ( JUG.ru-2017 : présentation , vidéo )
- «Je devrais toujours être en vue» - Entretien avec Oleg Shelaev, partie 1 ( Habr, blog d'entreprise du groupe JUG.ru : texte , vidéo )
- «Quand vous racontez une histoire vraie, ils y croient beaucoup plus» - Entretien avec Oleg Shelaev, partie 2 ( Habr, blog du groupe JUG.ru : texte , vidéo )
- «Comment créer un nouveau langage JVM» ( Devoxx 2017 : présentation , vidéo )
- «Dix choses que vous pouvez faire avec GraalVM» ( Devoxx 2018 : vidéo )
- «Compiler Java à l'avance avec GraalVM» ( Joker 2018 : présentation , vidéo disponible jusqu'à présent uniquement pour les participants à la conférence)
- «Démarrage rapide des applications Java avec GraalVM» ( DevClub-2018 : vidéo )
- GraalVM: exécuter des programmes plus rapidement n'importe où ( GOTO 2018 : vidéo )
- Podcast de développement logiciel (SDCast) Numéro 98
Autres liens:
Twitter ,
GitHub ,
Speaker Deck .
À propos du rapport
Andrey Kogun a ouvert la réunion, rappelant la conférence
JPoint 2019 qui se
tiendra au cours des deux prochains jours.
Lors de la conférence, Oleg a fait un rapport
Supercompilation, évaluation partielle, projections Futamura et comment GraalVM sauvera le monde , ce qui pourrait être considéré comme une continuation de ce qui a été dit dans les 3 prochaines heures. Pour en savoir plus sur
GraalVM, il y avait un rapport de
Maximizing performance with GraalVM de Thomas Wuerthinger.

Le récit de trois heures suivant, séparé par une pause, était une introduction très détaillée aux bases de
GraalVM . Oleg a une capacité rare à expliquer des choses complexes, peut-être simplement et clairement, rapidement et facilement à répondre à des questions délicates qui se posent.
Composants GraalVM , architecture,
emplacement du code et des exemples , différences de version, méthodes de démarrage, résultats des tests.

La salle était pleine. Pendant, pendant la pause et après la représentation, les participants ont posé beaucoup de questions et ont eu l'occasion de communiquer à la fois avec Oleg et entre eux.

Après la pause, nous avons démontré la création d'
images natives (fichiers exécutables de la plateforme cible utilisant
AOT ) et l'utilisation d'autres langages (sauf
Java ), de nombreux exemples sont présentés.
Présentation du rapport , la vidéo apparaîtra prochainement (voir 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
Du 24 au 25 mai 2019, une conférence pour les développeurs JavaScript HolyJS 2019 se tiendra à Saint-Pétersbourg , au cours de laquelle Oleg Shelaev présentera un rapport Node.js: tout aussi rapide, plus haut, plus fort avec GraalVM .