Gil Tene

(He / him / his)

CTO @AzulSystems

Gil Tene is CTO and co-founder of Azul Systems. He has been involved with virtual machine and runtime technologies for the past 25 years. His pet focus areas include system responsiveness and latency behavior. Gil is a frequent speaker at technology conferences worldwide, and an official JavaOne Rock Star. He pioneered the Continuously Concurrent Compacting Collector (C4) that powers Azul's continuously reactive Java platforms. In past lives, he also designed and built operating systems, network switches, firewalls, and laser based mosquito interception systems.

Find Gil Tene at:

Session

Cloud Native JVMs (Part 1): Cloud Native Compilation

JVMs power and run our applications and common infrastructure. JVM based languages (Java, Scala, Kotlin, Clojure, Groovy, JRuby, etc.) power dominant portions of most companies' compute footprint. And in the cloud, that same dominance continues. But JVMs, like other managed code runtimes, tend to still do their job with a pre-cloud mindset: Viewing their task as something that must be done in an independent and self-sufficient manner, and without assuming, relying on, or leveraging surrounding infrastructure, capabilities, or capacities.

In this talk, Gil will introduce the notion of Cloud Native JVMs. JVMs that not only run code on a cloud, but can actually use the cloud environment to [better] achieve their core purpose. JVMs that are able to gain value from the cloud they run in, and can provide value back to that cloud, and to other JVMs within it. 

Within the wide scope of capabilities and benefits that Cloud Native JVMs can add, this talk will focus on code optimization via Cloud Native Compilation: A manifestation of individual JVM instances leveraging the power of a cloud environment to better execute their applications, and of those same JVMs contributing to the environment, and to other instances that are part of a whole.

Date

Monday Nov 1 / 02:10PM EDT (40 minutes)

Track

Modern JVM Innovations

Topics

JVMJavaJava EECloud NativeDevelopmentProgramming

Add to Calendar

Add to calendar

Share

PANEL DISCUSSION

JIT vs. AOT: How to Pick the Right Approach

The popularity of Java introduced the benefits of Just-In-Time (JIT) dynamic compilation to many developers. Recently, Ahead-Of-Time (AOT) compilation techniques have also been available for Java. When should a developer use a JIT or AOT? The panelists will discuss the trade-offs between the two approaches and cover scenarios where either approach is best.

Date

Monday Nov 8 / 02:10PM EST (40 minutes)

Track

Performance First Design

Topics

PerformanceArchitectureScalability

Add to Calendar

Add to calendar

Share

Less than

23

weeks until QCon Plus May 2022

Level-up on the emerging software trends and practices you need to know about.

Deep-dive with world-class software leaders at QCon Plus (Nov 1-12, 2021).

Save your spot for $499 before January 10th

Register