Switch to speaker view

Or use left cursor

Switch to presentation view

Or use right cursor

You need to update your browser

These modern browsers have better performance and support the latest web technologies.

Sorry, Eventer doesn't work quite right on your device.

Right now, Eventer can be viewed on your desktop computer and any Apple mobile device with iOS 7 or later. We're hard at work on supporting other platforms.

00:00:00 / 00:00:00

The Post-Java Virtual Machine

  • Ola Bini
  • 00:56:20

There are over 250 languages that run on the Java Virtual Machine. Some run well, some run less well. Some are fast, some are slow. Some are useful and some... not so much. There are at least 20 different languages that are in quite extensive use, and many more cropping up every week. Java has not been a single language runtime for a long time, but there are still challenges for language implementors. With the release of Java 7, things have changed for the better. JSR 292 adds support for many interesting capabilties that language implementors are already using to great effect. This presentation will talk about the current state of the art of language implementation in the post Java 7 world - what has changed and what hasn't; and why you as a Java developer should care.

  • Ola Bini works as a language geek for ThoughtWorks in Chicago. He is from Sweden but don't hold that against him. He is one of the JRuby core developers and have been involved in JRuby development since 2006. At one point in time, Ola got tired of all existing programming languages and decided to create his own, called Ioke. Then he did it again, and started work on Seph. He has written a book called Practical JRuby on Rails Projects for APress, and coauthered Using JRuby for the Pragmatic Programmers, talked at numerous conferences, and contributed to a large amount of open source projects. He is also a member of the JSR292 Expert Group.

Having trouble viewing the talks? Please let us know.

Or, help us improve by telling us what you think.