Oleg Shelaev sobre GraalVM en jug.msk.ru

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 .

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


All Articles