InfoQ Homepage Virtual Machines Content on InfoQ
-
A Shorter Path from Clojure to ClojureScript
Roman Gonzalez and Tavis Rudd discuss techniques for shortening the ClojureScript development cycle by using the same codebase for clj and cljs and automatically running tests on the JVM.
-
The Future of the JVM
The panelists discuss the future of the JVM in the context of parallelism and high concurrency of tomorrow’s thousands of cores.
-
Clojure and LLVM
Timothy Baldridge presents clojure-py2, a compiler written in Clojure that uses LLVM for code generation.
-
The Fundamentals of JVM Tuning
Charlie Hunt presents the fundamentals of JVM tuning and provides advice for developers on writing a Java application that performs well at runtime.
-
Spock: A Highly Logical Way To Test
Howard Lewis Ship overviews Spock, a testing framework for the JVM.
-
JVM Mechanics – A Peek Under the Hood
Gil Tene discusses JVM observation-based runtime optimizations, ordering and memory model rules, basics GC functions, memory management, and JVM mechanics.
-
Ozma: Extending Scala with Oz Concurrency
Sébastien Doeraene introduces Ozma – Scala extension providing declarative concurrency – with code samples, and explores what it takes to port it to JVM.
-
Virtualizing and Tuning Large Scale Java Applications
Emad Benjamin explains how to deploy and tune a JVM on a virtual infrastructure (vSphere), and how to tune the garbage collector in this environment.
-
Dropwizard: Make Features, Not WAR
Ryan Kennedy introduces Dropwizard which is Yammer's framework for building RESTful web services on the JVM.
-
Doppio: Java Meets Coffee in the Browser
Jez Ng, CJ Carey and Jonny Leahey introduce Doppio, a JVM written in CoffeeScript for the browser.
-
An Introduction to Logic Programming on the JVM with core.logic (Clojure)
Edmund Jackson discusses the Goals, Logic Variables, Constraints, and Compositions that form the foundation of Logic Programming using Clojure examples.
-
Compiling Scala to LLVM
Geoff Reedy informs on the current status of a LLVM backend for the Scala compiler project he’s working on, detailing on its design and implementation.