InfoQ

InfoQ

Topic/Tag specific view

Ruby1.9 Content on InfoQ


Latest featured content about Ruby1.9

Dr Nic Williams on Rails, RailsInstaller and the Future of Ruby VMs

Topics
Ruby on Rails,
JRuby,
Ruby,
JVM Languages,
Runtimes,
Dynamic Languages,
Java,
Languages,
Programming,
Ruby on Rails 3.1,
Ruby1.9,
Engine Yard,
RailsConf,
Rubinius,
Rails

Dr Nic Williams talks about the state of the Rails community, the reasons for supporting JRuby and Rubinius implementations and for creating RailsInstaller.

News about Ruby1.9

Ruby Enterprise Edition End-of-Life, Phusion Focuses on Passenger

Topics
Runtimes,
Ruby,
Java,
Dynamic Languages,
Languages,
Ruby1.9,
Programming,
Ruby on Rails,
Web Server,
Apache

Phusion announced that their Ruby 1.8.7 based Enterprise Edition (REE) is nearing its end-of-life. A Ruby 1.9 based version is not planned, instead the team focuses on Phusion Passenger, their solution for running Ruby on Apache and Nginx.

Bitmap Marking GC for Ruby Improves Memory Usage

Topics
Runtimes,
Ruby,
Java,
GarbageCollection,
Dynamic Languages,
Languages,
Ruby1.9,
Programming,
Performance & Scalability

The successor of Ruby 1.9.3 will replace the current Lazy Sweep Garbage Collector with a Bitmap Marking GC, which will significantly reduce Ruby's memory usage for parallel programs, similar to Ruby Enterprise Edition's copy-on-write-friendly GC. We talked with Narihiro Nakamura who implemented both the current Lazy Sweep and the Bitmap Marking GC.

Ruby on Rails: 3.2 RC1 Released, 4.0 Will Drop Ruby 1.8.7

Topics
Ruby on Rails,
Ruby,
Web Frameworks,
Dynamic Languages,
Languages,
WOA,
Programming,
Architecture,
Ruby1.9

The Ruby on Rails team announced the first release candidate of Rails 3.2. New features include a faster development mode, an explain feature for database queries and several smaller features. After 3.2, the next major release of Rails will be 4.0 and drop support for Ruby 1.8.7

Articles about Ruby1.9

Meet the Goliath of Ruby Application Servers

Topics
JRuby,
JVM Languages,
Ruby,
Application Servers,
Dynamic Languages,
Java,
Web Frameworks,
Languages,
WOA,
Programming,
Web Servers,
Architecture,
Web Server,
Rack,
Ruby1.9,
Rubinius

PostRank Labs released an open source version of their Ruby web server framework powering PostRank. Goliath, is an asynchronous server designed for speed, leveraging key features of Ruby 1.9+. Goliath creates fast web and data services not unlike node.js but sticking with what Ruby developers know..Ruby. Discover how easy it can be to create manageable server-side services with Ruby.

The State of JRuby: 1.5, AOT, Java 7

Topics
JVM,
JRuby,
Virtual Machines,
Ruby,
Runtimes,
JVM Languages,
Java,
Dynamic Languages,
Languages,
Programming,
Ruby1.9

InfoQ caught up with Charles Nutter to talk about the state of JRuby: the 1.5 release, Ahead of Time compilation, and what's coming up in 1.6 and with features in Java 7.

Ruby in Practice with Jeremy McAnally

Topics
Ruby on Rails,
Ruby,
Dynamic Languages,
Languages,
Ruby1.9,
Programming,
Rubinius,
Book Review,
Interviews

InfoQ's Rob Bazinet and Matthew Bass had the opportunity to talk with Jeremy McAnally, about the book he co-authored with Assaf Arkin, Ruby in Practice. The book is not for the beginner looking to simply learn Ruby but for the Rubyist seeking more detailed guidance on specific topics.

Presentations about Ruby1.9

Building Native Mobile Apps in Rhodes

Topics
HTML 5,
HTML5,
HTML,
Ruby,
Runtimes,
Dynamic Languages,
Web Development,
Java,
Markup Languages,
Android,
Languages,
Rich Client / Desktop,
FutureRuby,
Ruby1.9,
Programming,
Rich Internet Apps,
Apple,
XRuby,
iPhone,
Operating Systems,
Mobile

In this talk from FutureRuby Adam Blum shows Rhodes, an open source Ruby-based framework for building locally executing apps with access to device features for all major smartphone devices.

Ruby VMs: A Comparison

Topics
JRuby,
Virtual Machines,
Ruby,
JVM Languages,
Runtimes,
IronRuby,
Dynamic Languages,
Java,
.NET Languages,
QCon San Francisco 2008,
.NET,
Languages,
QCon,
Conferences,
Programming,
Ruby1.9,
Language,
MagLev,
Rubinius,
MacRuby

A look at the different Ruby virtual machines (JRuby, MagLev, IronRuby, Rubinius, MacRuby) and how to choose what fits best within the enterprise.

Interviews about Ruby1.9

Orion Henry on Heroku, Doozer and Paxos, Ruby

Topics
JRuby,
Ruby,
Javascript,
Erlang,
Dynamic Languages,
Web Development,
Heroku,
NoSQL,
Languages,
Functional Programming,
PaaS,
Performance & Scalability,
Programming,
Database,
Architecture,
Ruby1.9,
Node.js,
Google Go,
Ruby on Rails,
Erlang Factory 2011,
Cloud Computing

Orion Henry explains what make Heroku's PaaS tick, in particular the new extensible Cedar stack as well as Doozer, the implementation of the Paxos algorithm created at Heroku.

Aaron Patterson on Rails 3.1 and Ruby Performance

Topics
Ruby on Rails,
Ruby,
Runtimes,
Dynamic Languages,
GarbageCollection,
Java,
Languages,
Programming,
Ruby on Rails 3.1,
Performance & Scalability,
RailsConf,
Ruby1.9

Aaron Patterson talks about performance in Ruby and Rails, some of the challenges Rails and Rack pose for the Ruby GC, and much more.