InfoQ

InfoQ

Topic/Tag specific view

Runtimes Content on InfoQ


Latest featured content about Runtimes

Virtual Machines with Sharable Operation System

Topics
Virtual Machines,
Runtimes,
Java,
SPLASH 2011,
SPLASH,
Languages,
Cloud Computing,
Programming,
Conferences,
Infrastructure

Hoi Chan discusses attaining efficiency in cloud computing by streaming and multiplexing VMs, sharing storage, along with safety analysis for efficient patching.

News about Runtimes

vert.x – JVM Polyglot Alternative to Node.js

Topics
JVM,
Virtual Machines,
Runtimes,
JVM Languages,
Java,
Languages,
Real Time Web,
Programming,
Real Time,
Asynchronous Programming

Vert.x is a framework for the next generation of asynchronous, scalable, concurrent applications, which aims to provide an alternative to Node.js for the JVM. It allows developers to write their application using JavaScript, Ruby, Groovy, Java or even mix and match.

Java 7u4 Brings Support for OSX

Topics
JVM,
Virtual Machines,
Runtimes,
Java,
Languages,
Oracle,
Programming,
Companies

With the release of Java 7u4, Oracle has finally provided an OSX install of the JDK and JavaFX SDK. The update also brings new features, such as the G1 garbage collector and the JCMD diagnostic framework. Read on to find out more.

Rich Hickey Speaks on Datomic at Clojure/West

Topics
JVM,
Virtual Machines,
Runtimes,
Clojure,
ClojureScript,
Functional Programming,
NoSQL,
Compilers,
LISP,
JVM Languages,
Languages,
Programming,
Database,
Java

Rich Hickey spoke at the Clojure/West conference last weekend about his newest venture, Datomic, which he describes as “a distributed database designed to enable scalable, flexible and intelligent applications, running on cloud architectures.” Datomic sits on Amazon’s DynamoDB, and embeds Datalog, a subset of Prolog, to move queries into the application.

Articles about Runtimes

Benchmarking JVM Concurrency Options for Java, Scala and Akka

Topics
JVM,
Virtual Machines,
Scala,
Runtimes,
Functional Programming,
Java,
JVM Languages,
Performance Tuning,
Languages,
Programming,
Benchmark,
Performance & Scalability

Michael Slinn examines how to benchmark JVM concurrency options for JVM-based langauges including Java and Scala.

Martin Odersky on Typesafe Stack and the Future of Scala

Topics
JVM,
Virtual Machines,
Runtimes,
Scala,
JVM Languages,
Functional Programming,
Java,
Programming,
Languages

In this interview with InfoQ's Editor in Chief, Michael Floyd, Martin Odersky draws the comparisons between F# and Scala, discusses the future of Scala, and addresses once and for all the question of breaking binary compatibility. He also discusses his current work on the implementation of the value class proposal, how Java might support functional programming and the new Typesafe Stack 2.0.

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

Topics
JVM,
Virtual Machines,
Runtimes,
Java,
Tuning,
Languages,
Performance Tuning,
Performance & Scalability,
Programming

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.

Presentations about Runtimes

Everything I Ever Learned about JVM Performance Tuning @twitter

Topics
JVM,
Virtual Machines,
Runtimes,
Java,
QCon London 2012,
Performance Tuning,
QCon,
Languages,
Programming,
Conferences,
Twitter,
Performance & Scalability

Attila Szegedi shares lessons learned tuning the JVM at Twitter, spending most of his talk discussing memory tuning, CPU usage tuning, and lock contention tuning.

Akka: Reloaded

Topics
JVM,
Virtual Machines,
Akka,
Runtimes,
Java,
Strange Loop 2011,
Concurrency,
Languages,
Strange Loop,
Distributed Systems,
STM,
Performance & Scalability,
Conferences,
Programming,
Architecture

Josh Suereth presents the new features available in Akka 2.0: clustered actors, including stateless and stateful ones, replication and the Cluster API.

Interviews about Runtimes

Rich Hickey on Clojure 1.4's Extensible Reader, ClojureScript

Topics
Runtimes,
DSLs,
Domain Specific Languages,
Clojure,
ClojureScript,
Java,
Languages,
Compilers,
LISP,
JVM Languages,
Programming,
STM

Rich Hickey explains Clojure 1.4's extensible Reader, which allows to provide custom notation for data without the problems of Reader macros. Also: ClojureScript, Clojure in Clojure, and Avout.

Gil Tene Discusses Garbage Collection, the OpenJDK and the JCP

Topics
Azul Zing,
Azul,
JVM,
Companies,
Virtual Machines,
Runtimes,
Java,
Virtualization,
QCon San Francisco 2011,
GarbageCollection,
Languages,
IaaS,
Infrastructure,
QCon,
Performance & Scalability,
Cloud Computing,
Conferences,
Programming,
Managed Runtime Initiative

Gil Tene talks to Charles Humble about different garbage collection techniques, and specific collectors including Azul's C4, IBM's Balanced GC, and Oracle's Garbage First, before moving on to discuss both the JCP and OpenJDK.