Over a decade ago, we had a bold research idea: to create a universal runtime for executing many different managed languages. This sparked the creation of the GraalVM project. Starting small and facing resource constraints, the team was forced to innovate, embarking on a long and winding road that ultimately led to the development of a widely deployed product. In this talk, we’ll explore the key lessons learned, from setbacks and failures to surprising moments of success—demonstrating how unexpected circumstances played a critical role in shaping our journey
Thomas Wuerthinger
Oracle
Thomas Wuerthinger is a Vice President at Oracle Labs leading programming language implementation teams for languages including Java, JavaScript, Python, and WebAssembly. He is the architect of the Graal compiler and the Truffle self-optimizing runtime system. Previously, he worked on the Crankshaft optimizing compiler of V8 at Google, and the Maxine research virtual machine at Sun Microsystems. He received a PhD degree from JKU Linz for his research about dynamic code evolution.