Para a próxima meetup temos un poñente moi especial: Simon Ritter. Simon é un Java Champion moi coñecido a nivel mundial que diu charlas por todo o planeta:
Simon Ritter is the Deputy CTO of Azul Systems. Simon has been in the IT business since 1984 and holds a Bachelor of Science degree in Physics from Brunel University in the U.K.
Simon joined Sun Microsystems in 1996 and started working with Java technology from JDK 1.0; he has spent time working in both Java development and consultancy. Having moved to Oracle as part of the Sun acquisition, he managed the Java Evangelism team for the core Java platform, Java for client applications and embedded Java. Now at Azul, he continues to help people understand Java as well as Azul’s JVM technologies and products. Simon has twice been awarded Java Rockstar status at JavaOne and is a Java Champion. He currently represents Azul on the JCP Executive Committee and on the Java SE Expert Group (JSR 379, 383 and 384).
Mais información sobre Simon na páxina de Azul: https://www.azul.com/new-java-champion-simon-ritter/ )
A presentación da charla da man de Simon:
Azul is the only company in the world focused purely on delivering Java runtimes. In this session, we’ll look at both of Azul’s Java implementations: Zulu and Zing.
We’ll start with an overview of current developments in the OpenJDK; Zulu is a vanilla build of this provided free under a GPLv2 with CPE license. JDK 10 has just been released, showing that the new, faster, six-‐‑month release cadence does work. We’ll look at what new features JDK 10 includes and what’s planned for JDK 11. We’ll also explore the longer term projects for changes to the JDK in the form of Amber, Valhalla, Loom and Metropolis.
The second half of the presentation will focus on how Azul have developed alternatives to parts of the JVM that can dramatically improve performance and reduce response latency. This is the Zing JVM.
We’ll look at the three areas where Azul have addressed limitations in traditional JVMs.
1. The newly introduced Falcon JIT compiler that leverages the LLVM open source project to provide optimisations specific to the newest CPU architectures using features like vectorization.
2. ReadyNow!, which allows details of speculative optimisations and JIT profiling to be logged on production systems. ReadyNow! profiles can be used tsubstantially reduce the warm up and deoptimisation issues that affect performance when restarting an application.
3. The C4 garbage collector, which eliminates GC pauses that affect the performance of an application even after all hot code paths have been compiled and optimised.
Although Zing is a commercial product this will not be a sales or marketing presentation; it will focus on the technical challenges and solutions of improving JVM performance.
We’ll conclude with some thoughts on how Java can remain the most popular development platform on the planet.
O meetup farase no Vivero de empresas Accede Papagaio (Rúa Hospital, 19, 15002 · A Coruña) as 16:30 o venres 11 de Maio. A duración estimada será de 90 minutos, ademáis das preguntas e o Kahoot no que nos xogaremos algo ;-)
O rematar, e como marca a tradición, iremos tomar uns refrescos o bar do lado para charlar un rato, relaxarnos un pouco e coñecernos mellor.