Rebel Labs Report: “The Adventurous Developer’s Guide to JVM Languages”
What do you do when you’re feeling adventurous? Go bungee jumping, eat spicy food, or put your plans to build Giant Robots on to YouTube? How about cheating on Java and coding in another JVM language?
When Rebel Labs set out to create The Adventurous Developer’s Guide to JVM Languages, we wanted to review 8 languages and set up a sample HTTP Server in each tongue (all examples are in a single repo on Github). We talked with some of the creators of the languages, and included their commentary inside the report. In general, our goal was to accomplish a simple few things:
- Explore some of the languages for the JVM that we didn’t know so well, like Clojure, Ceylon and Fantom
- Get to know better some of the newer features of languages for the JVM that we do know about, like Java 8, Scala and Groovy
- Play around with some newcomers to the JVM party that we’d never had a chance to before, like Kotlin and Xtend
Honestly, we tried to try to keep it all as short and simple as possible, but this report came out about 50 pages! :-/
If you feel like experimenting with the darker corners of the JVM, testing the limits of the platform as we know it, and hearing about what the creators & experts from Groovy, Fantom, Ceylon, Kotlin and Xtend have to say about their own language and those of others, then get your free copy of the report now :)

