JAX London, 4–7 October 2021
The Conference for Java & Software Innovation

Keep the JVM – Ditch Java

This talk originates from the archive. To the CURRENT program
Until June 24: ✓ Workshops day for free ✓ Raspberry Pi or C64 mini for free ✓ Save up to £575 Register now

More talks in the program:

Tuesday, October 10 2017
16:45 - 17:35
Room F

Why are people clinging to Java when there are other, better languages for development that work on the JVM with their legacy Java codes? In this session, we will unpack a little why this is by taking a small example and showing that Java really isn’t the language you want to program with.

Java has been around since the early 1990s. With it came the JVM. Both evolve very slowly; slower than improvements in software development technologies and processes. The JVM’s slow evolution isn’t much of a problem, as its role is to commoditize hardware. It has been successful at doing so for long running server-like programs, and less so in the command line tool arena dominated by Python, Bash, etc.

Java, at least in it’s role as a server-side language, has been quite successful. However, it is old, it looks
old, and it is not able to evolve to stay relevant. We have had, over the years, a succession of languages
with the most famous being Scala, Kotlin, Ceylon, but there are many, many more, such as Frege, Fantom, Gosu, etc. that could be used. We’ll dive deep into this during this talk.

Behind the Tracks

Software Architecture & Design
Software innovation & more
Architecture structure & more
Agile & Communication
Methodologies & more
Emerging Technologies
Everything about the latest technologies
DevOps & Continuous Delivery
Delivery Pipelines, Testing & more
Cloud & Modern Infrastructure
Everything about new tools and platforms
Big Data & Machine Learning
Saving, processing & more