JVM Content on InfoQ
Latest featured content about JVM

- Topics
- Java,
- Performance & Scalability
Java Performance, by Charlie Hunt and Binu John, provides performance tuning advice for both Java SE and EE applications. Specifically, it provides information on performance monitoring, profiling, tuning HotSpot, and Java EE application performance tuning. InfoQ reviews the book, and talks to the authors about their approach.
News about JVM
- Topics
- Java,
- Language
Earlier this week, the first milestone of Ceylon IDE was released, bringing an IDE to the Ceylon language, which saw its first milestone at the end of December. Read on to find out more.
- Topics
- Java
With Scala 2.10 on the horizon, and recent controversial opinions, what really is the story with Scala's backward compatibility, and how will it affect popular Scala libraries? If Josh Suereth is right, a reboot of the Scala Fresh project proposed by David Pollak last year.
Articles about JVM

- Topics
- .NET Framework,
- Language,
- .NET,
- Language Design,
- Programming
Scala.Net will be a version of Scala that supports the .NET ecosystem. We talked with Martin Odersky, Chairman and Chief Architect as well as co-founder of Typesafe, about Scala.Net, the version of Scala that support .Net as well as about Scala in general.

- Topics
- Object Oriented Design,
- Java,
- Performance & Scalability
While it almost certainly remains the largest Ruby on Rails based site in the world, Twitter has gradually been moving more and more of its stack to the JVM. Last year the company announced that its back-end message queue had been re-written in Scala, and more recently it moved the search stack to Java, making Twitter search around three times faster.
Presentations about JVM

- Topics
- Programming
Zach Tellman explains how to deal with asynchronous programming difficulties in Clojure using an event-driven data structure.

- Topics
- Java
Charles Fry presents MapMaker, an in-memory caching solution on the JVM, discussing its API and implementation evolution along with internal details.
Interviews about JVM

- Topics
- Dynamic Languages,
- Language,
- Language Design,
- Programming,
- Architecture
In this interview Joe Armstrong and Robert Virding, co-inventors of the Erlang language, talk about the future of the language, including its use in web programming, its ability to scale and more. The duo also discuss Erlang support for NoSQL databases, running the language on the Java Virtual Machine (JVM) and comparisons with other languages such as Google’s Go.

- Topics
- Object Oriented Design,
- Dynamic Languages,
- Java
Nick Kallen from Twitter is interviewed by Randy Shoup about Twitter’s use of the Scala programming language. Nick discusses using Scala to build high-performance and scalable network services (including FlockDB), the powerful dualism of Scala which combines the best of object-oriented and functional approaches and also provides his views on the tradeoffs between static and dynamic languages.