You’ve heard the hype: invokedynamic is changing the JVM forever. So what is it? And how does it affect you? Where will it take the JVM and Java developers in the future? In this talk from JAX 2012 in Mainz, JRuby guy Charles Nutter looks back at where the JVM has been and discusses why it will never be the same after invokedynamic.
You think you know all there is about building apps for the JVM. You’ve used all the cool tools. You’ve written your own persistence library or web frameworks. Maybe you’ve even implemented a JVM language. But do you really know what happens to your code after you hand it off to the JVM? This JAXconf talk from the JRuby Guy Charlie Nutter will explore the guts of the OpenJDK VM, Hotspot. He’ll discuss how it the JIT in the JVM works and how to monitor it, how to find problems with the output or resulting assembly code, as well as dumping assembly. Filming Courtesy of Marakana Tech TV
At last month’s JAX London conference, JAX TV caught up with JRuby Core Developer Charles Nutter to talk about his new programming language, Duby. We found out how Duby sets out to provide an alternative language for implementing JRuby, and what motivated him to create a new language for the JVM