InfoQ Homepage Runtimes Content on InfoQ
-
Pushing The Limits of Web Browsers … or Why Speed Matters
Lars Bak presents several language virtual machines (Self, Strongtalk, Hotspot), why they matter and how they influenced V8 and Dart. His talk is centered on performance.
-
What Are Clouds Made Of?
John Garbutt discusses the components used for building a cloud, comparing different cloud offerings existing on the market.
-
AIR Matters
Kevin Korngut introduces Adobe AIR, a cross-platform runtime environment for desktop and mobile applications.
-
Virtual Machines with Sharable Operation System
Hoi Chan discusses attaining efficiency in cloud computing by streaming and multiplexing VMs, sharing storage, along with safety analysis for efficient patching.
-
Everything I Ever Learned about JVM Performance Tuning @twitter
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
Josh Suereth presents the new features available in Akka 2.0: clustered actors, including stateless and stateful ones, replication and the Cluster API.
-
Java.next
Erik Onnen attempts to demonstrate that Java is still the best programming language for the JVM if simplified idioms are used along with proper tooling.
-
Scalaz: Functional Programming in Scala
Rúnar Bjarnason discusses Scalaz, a Scala library of pure data structures, type classes, highly generalized functions, and concurrency abstractions to perform functional programming in Scala.
-
Event-Driven Programming in Clojure
Zach Tellman explains how to deal with asynchronous programming difficulties in Clojure using an event-driven data structure.
-
Concurrent Caching at Google
Charles Fry presents MapMaker, an in-memory caching solution on the JVM, discussing its API and implementation evolution along with internal details.
-
Everything I Ever Learned about JVM Performance Tuning @twitter
Attila Szegedi discusses performance problems encountered at Twitter running Java and Scala applications, presenting how they solve them through JVM tuning.
-
Dynalink: Dynamic Linker Framework for Languages on the JVM
Attila Szegedi discusses a framework which provides object registration and discoverability, overloaded method resolution, etc. for better inter-language communication on JVM using InvokeDynamic.