Its got lambdas, its flawlessly interoperable with Java and its also a cinch to learn for Java devs. So whats the catch?
Raspberry Pi experts from around the world talk us through the nitty-gritty of Java on the Raspberry Pi.
Where have you been all this time? Erjang takes the nifty language of Erlang to the JVM.
2.11.2 now available from Maven Central, with 49 issues resolved and 70 pull requests reviewed and merged.
Java derivative language creator sees Groovy as the Swift-alike for Android programmers – and after all, the two have a lot in common.
Groovy hit the 3 million downloads mark in 2013! We met Guillaume Laforge at JAX 2014 to talk about what makes Groovy so groovy for developers and what new features the latest version 2.3 offers. Filmed at JAX 2014, Mainz, Germany.
Not quite. Oracles new platform drop may have muscled in on Scalas lambda territory, but its no pretender to the functional programming throne.
Why cant there be peace between Scala haters and Scala lovers? Hartmut Schlosser weighs in with his take on the rationale behind programming language battles.
Java may have slipped off its number one perch, but growing success of Javasphere language affirms strength of the platform.
With Java 8 bringing some Scala-esque features to the JVM, we ponder over the future of the type-safe language.
Per-tenant resource management can help ensure that collocated tenants peacefully share computational resources based on individual quotas. This session begins with a comparison of deployment models (shared: hardware, OS, middleware, everything) to motivate the multi-tenant approach. The main topic is an exploration of experimental data isolation and resource management primitives in IBM’s JDK that combine to help make multitenant applications smaller and more predictable. Highlights include: A fine-grained tenant API; Per-tenant resource quotas based on the JSR 284 API; Tenant-aware JRE: run existing apps in a shared JVM without code changes; Challenges: handling misbehaved tenants, safe finalization, monitoring. Filmed at JAX London 2013.
Groovy is not a newcomer to the arena of alternative languages for the JVM. With over 1.7 million downloads a year, it’s clearly ahead of the pack. But what makes it a great choice for your projects? In this session, we’ll see how this all fits together in the big Groovy picture, when and where you can use Groovy, and how you can take advantage of Groovy in boosting your productivity! Filmed at JAX London 2013.
This session explains why emerging language implementations are becoming more common and more feasible to implement on the JVM with satisfactory performance. It tells you how we got there and walks through the technology already in place (such as invokedynamic) and that which is in progress. The future for the JVM is bright indeed. Filmed at JAX London 2013.
We speak to Sébastien Doeraene, student of Martin Odersky and creator of an experimental Scala to JS compiler.