InfoQ

InfoQ

Editor Specific Content View

All of Charles Nutter's Content on InfoQ


Latest featured content by Charles Nutter

JRuby, Duby, and Surinx: Building a Better Ruby

Topics
Java,
Language,
Ruby

In this presentation, Charles Nutter discusses JRuby, invokedynamic, JRuby performance, Duby, the motivation behind creating Duby, Duby syntax, future plans for Duby, Surinx, the motivation behind creating Surinx, and how Duby and Surinx are helping JRuby.

Presentations by Charles Nutter

JRuby: The Pain of Bringing an Off-Platform Dynamic Language to the JVM

Topics
Java,
Ruby,
JRuby,
Code Analysis

In this presentation from the JVM Languages Summit 2008, Charles Nutter discusses bringing JRuby to the JVM, why Ruby is hard to implement, JIT compilation, precompilation, core Ruby implementation, Java library method access, method call semantics, scopes, open classes, heap-based frames, library challenges, strings, regexps, I/O, green threads, POSIX features, C lib support and future plans.

JRuby: Not Just Another JVM Language

Topics
Java,
Language,
Ruby,
JRuby

In this presentation from QCon San Francisco 2007, Charles Nutter discusses the Ruby and JRuby featureset, the JRuby compiler, calling Java from JRuby and vice versa, programming Swing with JRuby, JRuby web applications, JRuby on Rails, persistence, build automation, Test-Driven Development and Behaviour-Driven Development.

Interviews by Charles Nutter

Charles Nutter discusses JRuby

Topics
Enterprise Architecture,
Ruby on Rails,
Compilers,
Community,
JRuby,
Ruby,
Java,
Application Servers,
Web Frameworks,
Platforms

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.