All content and news on InfoQ about JVM
Latest featured content about JVM

- Java
- Topics
- Domain Specific Languages,
- Language
In this presentation, Lex Spoon discusses the Scala programming language. Topics covered include the origin of Scala, the philosophy behind Scala, the Scala feature set, Object-Oriented and Functional programming in Scala, examples of Scala code, writing DSLs, how Scala is converted into Java, Scala performance, Abstract Data Types, unapply, actors and partial functions.
-
By Lex Spoon
on Mar 21, 2008,
News about JVM
- Java
- Topics
- Performance & Scalability,
- Clustering & Caching
The latest version of Terracotta, an open source JVM clustering framework, includes new features like cluster visualization tools and official support for Tomcat 6 platform. Terracotta team announced on Monday, the general availability of version 2.6 of the product which also includes performance improvements in several common use-cases.
-
By Srini Penchikala
on Apr 23, 2008,
- .NET,
- Ruby
- Topics
- Silverlight,
- Scripting,
- .NET Framework
The Dynamic Language Runtime (DLR) is an effort to facilitate the creation of language runtimes on .NET. IronRuby, a Ruby for .NET, is one of the languages built on the DLR that helps to push its limits. A new blog gives a step by step introduction to the DLR and how to build languages on it.
-
By Werner Schuster
on Jan 21, 2008,
- Java
- Topics
Scala is one of the newer languages for the JVM, but why would developers want to choose Scala over Java? There are many reason, but for many Scala provides many of the language features of Ruby in a statically-typed environment.
-
By Ian Roughley
on Jan 08, 2008,
Articles about JVM

- Java
- Topics
- Real Time,
- Performance & Scalability
Simon Ritter explains the vision and capabilities of the Real-Time Java specification (RTSJ), if your Java app really, really must respond within a certain time regardless of what the garbage collector does, RTSJ is now a possibility rather than a probability.
-
By Simon Ritter
on Mar 10, 2008,

- Architecture,
- Java
- Topics
- Performance & Scalability,
- Deployment / Datacenter
Finding performance bottlenecks can be a difficult task and it can get even more difficult as our applications grow in size. The Box is a methodology tool that focuses us efforts to improve performance.If you want to be consistent and predictable, getting rid of the guessing is a must.
-
By Kirk Pepperdine
on Sep 21, 2007,
Interviews about JVM

- Java,
- Ruby
- Topics
- Web Frameworks,
- Ruby on Rails,
- Application Servers,
- Enterprise Architecture,
- Platforms,
- Compilers,
- JRuby,
- Community
JRuby project lead Charles Nutter discusses how he got involved with JRuby, Sun's involvement with JRuby, how JRuby fits into enterprise-level web applications, the possibility of a friendly fork of the OpenJDK source code, reasons for switching to JRuby, the future of JRuby, Spring and JRuby, and the Ruby community as a whole.
-
By Charles Nutter
on Feb 14, 2008,
Presentations about JVM

- Java
- Topics
- Application Servers,
- Deployment / Datacenter
Ernie Svehla, Chief Architect of IntelliObjects reviews Java Class Loading basics, comparing the class loading architectures of the Sun's Appserver 9, BEA WebLogic 9.1, and JBoss 4.0.2. The presentation concludes with a discussion of best practices for packaging JEE applications followed by techniques for resolving common class loading problems such as ClassNotFoundException, or NoDefFound Errors.
-
By Ernie Svehla
on Apr 05, 2007,

- Java
- Topics
- Dynamic Languages
Scripting languages are of growing importance, and they are typically dynamically typed. This session discusses improved support for these languages in the JVM, through the use of the new invokedynamic bytecode and through improved support for hot-swapping--modifying code and classes on the fly while maintaining the JVM software's security and integrity.
-
By Gilad Bracha
on Mar 23, 2007,