2023-10-22, 14:50–15:20 (Europe/Athens), Α115-117
Quarkus provides a supersonic development experience and a subatomic execution environment thanks to its integration with GraalVM and Mandrel. How does this work? Are all applications able to go subatomic (i.e. native)? In this talk we will talk about the benefits of going native, as well as its drawbacks and we will conclude with hints on how to seamlessly make Quarkus applications subatomic!
Hi! I am Foivos (pronounced [‘fivos]) Zakkak and I am a Software Engineer in Red Hat’s Java platform team working on GraalVM and Mandrel. Prior to joining Red Hat I spent 9.5 years as a post-graduate and post-doctoral researcher. I worked at the Advanced Processor Technologies (APT) group of the University of Manchester where I led the development of the Maxine VM, a metacircular Java-in-Java VM. Before that I worked at the Computer Architecture and VLSI Systems Laboratory (CARV) of FORTH-ICS, where in the context of the GreenVM project, I developed DiSquawk, a Java Virtual Machine (JVM) that targets non-cache-coherent architectures. During my post-graduate studies I also explored compile time optimizations for task-based runtime systems and got involved in the development and performance analysis process of various task-based runtime systems.