InfoQ

Topic/Tag specific view

All content and news on InfoQ about Runtimes


Latest featured content about Runtimes

Avi Bryant on DabbleDB, Smalltalk and Persistence

Community
Architecture,
Ruby
Topics
Technology,
Runtimes,
Performance & Scalability,
Dynamic Languages

In this interview, Avi Bryant talks about the Smalltalk web framework Seaside, DabbleDB, using Smalltalk images for persistence instead of an RDBMs, GemStone and more.

News about Runtimes

Ruby and Rails Software Stacks Overview

Community
Ruby
Topics
Platforms,
Runtimes,
Ruby on Rails,
Deployment / Datacenter

A growing number of fully fledged software stacks for Ruby is available, providing all the necessary software you need to run an application, including web and database servers. They come in different flavors: virtual machine images, Amazon EC2 images and installer based. We take a look at some of them to give you an overview.

JRuby Roundup: Java Integration and Debugging (JSR-45) Improvements

Community
Java,
Ruby
Topics
Runtimes,
Language,
JRuby,
Performance & Scalability,
Debugging

Some recent changes on the JRuby trunk improve Java Integration, which allows JRuby to interact with pure Java code faster and more conveniently. Also: Ruby code compiled with JRuby's (JIT) compiler can now make use of the JVMs debugging capabilities using JSR-45 (Debugging Support for Other Languages).

Security Vulnerabilities in Safe Level, WEBrick, Dl, DNS lookup

Community
Ruby
Topics
Runtimes,
Ruby on Rails,
Security

A few security vulnerabilities were discovered in Ruby 1.8.5 to 1.8.7 and 1.9.x. The vulnerabilities are found with safe levels, WEBrick has a DoS vulnerability in a particular regular expression, shared library API dl doesn't check taintedness and resolv.rb has a problem with DNS spoofing.

Articles about Runtimes

A Look at Ruby Debuggers

Community
Ruby
Topics
Technology,
Runtimes,
JRuby,
Dynamic Languages,
Debugging

A misconception lingers in the Ruby world: Ruby has no debugger. This is blatantly wrong - Ruby has debuggers, GUIs for debuggers and APIs for debuggers. InfoQ takes a close look at the state of debugging tools in the Ruby world - and finds that its debugging support is more than sufficient.

Interviews about Runtimes

Avi Bryant on MagLev and GemStone

Community
Architecture,
Ruby
Topics
Technology,
Runtimes,
Performance & Scalability,
Dynamic Languages,
Ruby on Rails

In this interview, Avi Bryant talks about working on GemStone's MagLev, a Ruby implementation built on the GemStone S64 VM. Avi explains the reasons for MagLev, the merits of GemStone's persistence and distribution features, and the future with multiple Ruby implementations.

Evan Phoenix on Rubinius

Community
Ruby
Topics
Runtimes,
Language,
Dynamic Languages

Evan Phoenix discusses Rubinius, a modern Ruby VM loosely based on the Smalltalk-80 architecture. The goal is to build a fast, efficient VM with the latest research in dynamic language implementations

Presentations about Runtimes

Server Side OSGi

Community
Java
Topics
Runtimes,
Enterprise Architecture

In this presentation from QCon San Francisco 2007, Adrian Colyer describes the OSGi specification, OSGi implementations, modularity, versioning, operational control, server-side OSGi, design considerations, using existing libraries, Spring Dynamic Modules, and writing a Spring Dynamic Modules application.

Chet Haase on Java FX, Update N and JDK 7

Community
Java
Topics
Media,
Runtimes

In this presentation from QCon San Francisco 2007, Chet Haase discusses Java SE 6, Update N/Consumer JRE, the goals and feature set for Java FX (e.g. media support, scene graph, HTML and mobile devices), and the current set of possible features for JDK 7 such as Java FX features, Swing-related JSRs (295 and 296), transparent/shaped windows, tiered compilation, closures and invoke-dynamic bytecode.