En una reunión de la comunidad
jug.msk.ru de desarrolladores de Java de Moscú el 4 de abril de 2019, Oleg Shelaev de
OracleLabs hizo una presentación sobre
GraalVM .

Sobre el orador
Oleg es actualmente un
defensor del
desarrollador del proyecto
GraalVM en
OracleLabs . Anteriormente trabajó en
ZeroTurnaround , escribiendo
muchos buenos artículos en el blog de la compañía. Organizador de
VirtualJUG y
GDG Tartu mitaps . En 2017, se
convirtió en el Campeón de Java . Ponente frecuente en diversas conferencias, incluidas las organizadas por el
Grupo JUG.ru.Oleg habla en
jug.msk.ru por segunda vez, su primera actuación fue
el 25 de enero de 2013 .
Artículos y entrevistas:
- "Mónadas: ¿una abstracción o una muleta?" ( JPoint 2016 : presentación , video )
- "Estructuras de datos funcionales con Java 8" ( Devoxx 2016 : presentación , video )
- "Descripción general de las capacidades de subprocesamiento múltiple en Java" ( JUG.ru-2017 : presentación , video )
- "Siempre debería estar a la vista" - Entrevista con Oleg Shelaev, parte 1 ( blog de la compañía del grupo Habr, JUG.ru : texto , video )
- "Cuando cuentas una historia real, la creen mucho más" - Entrevista con Oleg Shelaev, parte 2 ( Habr, JUG.ru Group blog : texto , video )
- "Cómo crear un nuevo lenguaje JVM" ( Devoxx 2017 : presentación , video )
- "Diez cosas que puedes hacer con GraalVM" ( Devoxx 2018 : Video )
- “Compilar Java con anticipación con GraalVM” ( Joker 2018 : presentación , video disponible hasta ahora solo para participantes de la conferencia)
- "Inicio rápido para aplicaciones Java con GraalVM" ( DevClub-2018 : video )
- GraalVM: ejecutar programas más rápido en cualquier lugar ( GOTO 2018 : video )
- Software Development Podcast (SDCast) Edición 98
Otros enlaces:
Twitter ,
GitHub ,
Speaker Deck .
Sobre el informe
Andrey Kogun abrió la reunión, recordando la conferencia
JPoint 2019 que tendrá lugar en los próximos dos días.
En la conferencia, Oleg hizo un informe de
Supercompilación, evaluación parcial, proyecciones de Futamura y cómo GraalVM salvará al mundo , lo que podría considerarse una continuación de lo que se dijo en las próximas 3 horas. Para más información sobre
GraalVM, hubo un informe de
Maximización del rendimiento con GraalVM de Thomas Wuerthinger.

La siguiente narración de tres horas, separada por un descanso, fue una introducción muy detallada a los conceptos básicos de
GraalVM . Oleg tiene una rara habilidad para explicar cosas complejas, posiblemente de manera simple y clara, rápida y fácilmente respondiendo preguntas difíciles que surgen.
Componentes de GraalVM , arquitectura,
ubicación de código y ejemplos , diferencias de versión, métodos de inicio, resultados de pruebas.

El pasillo estaba lleno. Durante, durante el descanso y después de la presentación, los participantes hicieron muchas preguntas y tuvieron la oportunidad de comunicarse tanto con Oleg como entre ellos.

Después del descanso, demostramos la creación de
imágenes nativas (archivos ejecutables de la plataforma de destino usando
AOT ) y el uso de otros lenguajes (excepto
Java ), se muestran muchos ejemplos.
Presentación del informe , 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
Del 24 al 25 de mayo de 2019, se llevará a cabo una conferencia para desarrolladores de JavaScript HolyJS 2019 en San Petersburgo , en la que Oleg Shelaev presentará un informe Node.js: igual de rápido, más alto y más fuerte con GraalVM .