InfoQ

InfoQ

Topic/Tag specific view

JVM Content on InfoQ


Latest featured content about JVM

Book Review and Interview: Java Performance, by Charlie Hunt and Binu John

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

First Milestone of Ceylon and Ceylon IDE

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.

Keeping Scala Fresh(er)

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

Scala.Net and Scala with Martin Odersky

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.

Twitter Shifting More Code to JVM, Citing Performance and Encapsulation As Primary Drivers

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

Event-Driven Programming in Clojure

Topics
Programming

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

Concurrent Caching at Google

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

Erlang Inventors Talk Language Future

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.

Nick Kallen Discusses Scala at Twitter

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.