Interview: Ruby in Practice with Jeremy McAnally

by Robert Bazinet Follow 0 Followers , Matthew Bass Follow 0 Followers on  Jun 03, 2009

InfoQ’s Robert Bazinet and Matthew Bass had the opportunity recently to talk with Jeremy McAnally about his new book, Ruby in Practice. Jeremy gives readers insight about the book but goes into detail about Ruby’s use in the enterprise.


RubyGems Roundup: Fat Binary Gems, Is It JRuby and New Plugins

by Mirko Stocker Follow 0 Followers on  Jun 02, 2009

Aaron Patterson has a solution for native Windows RubyGems that support both Ruby 1.8 and 1.9 at the same time: fat binary gems. Is It tracks JRuby compatibility for popular Gems; and some new RubyGems plugins emerged.


Interview: The Well-Grounded Rubyist

by Robert Bazinet Follow 0 Followers on  May 27, 2009

This interview talks about David A. Black’s new book, The Well-Grounded Rubyist, and his views on learning Ruby and making the transition from Ruby 1.8.6 to 1.9.1.


Performance Roundup: Heap Stacks Boost Threads in 1.8.x, MacRuby AOT, ZenProfile and EventHooks

by Werner Schuster Follow 4 Followers on  May 23, 2009

New patches by Joe Damato improve the efficiency of Ruby 1.8.x's green threads with heap stacks: instead of copying the entire stack at every context switch, the patches actually switch between different stacks. Ryan Davis released zenprofile and event_hook for efficient profiling. Also: work on a MacRuby Ahead of Time compiler using LLVM has started.


Interview: Talking RubyMine with JetBrains Developer Dmitry Jemerov

by Robert Bazinet Follow 0 Followers on  May 19, 2009

Dmitry Jemerov is the lead developer of the RubyMine IDE project at JetBrains. RubyMine is the new integrated development environment from JetBrains focusing on helping Ruby and Ruby on Rails developers be more productive and efficient programmers.


Ruby VM Roundup: Nokogiri and Nailgun on JRuby, Ruby 1.9.1p129, MagLev Update

by Werner Schuster Follow 4 Followers on  May 14, 2009

JRuby 1.3 will allow to reduce startup times in some situations using Nailgun. Nokogiri, a popular XML library, now runs on the latest JRuby thanks to ruby-ffi. Finally: Ruby 1.9.1-p129 is a new release that fixes a few bugs and security issues.


Ruby Performance Roundup: Ruby 1.9.1 Real World Performance, GC vs EventMachine, Ruby Compiler

by Werner Schuster Follow 4 Followers on  May 12, 2009

When it comes to performance, Ruby 1.9.1 seems to clearly beat it's predecessor, as a new real world benchmark shows. There are other ways, though, to avoid inefficiencies in 1.8.x, by knowing how the GC works or when to disable pthreads. Also: Viktor Hokstad's been busy writing a Ruby compiler from scratch.


RiCal: A New iCalendar Library for Ruby

by Mirko Stocker Follow 0 Followers on  May 11, 2009

RiCal is an implementation of RFC2445, better known as the iCalendar format. We talked to its creator Rick DeNatale to learn why Ruby needed a new library for parsing and generating the iCalendar format.


Character Encodings and M17N Explained

by Mirko Stocker Follow 0 Followers on  May 10, 2009 1

James Edward Gray II wrote a series of posts on character encoding in Ruby, providing various tricks and detailed explanations to make you ready for Ruby 1.9.


CrossTwine Linker Aims to Boost MRI and 1.9.1 Performance

by Werner Schuster Follow 4 Followers on  May 03, 2009

CrossTwine aims to improve the performance of MRI, 1.9.1, and Python. Unlike new Ruby VMs, the CrossTwine Linker allows to improve efficiency of the existing interpreters and VMs, while keeping their complete feature set. The company plans to offer services to use the CrossTwine Linker technology to speed up specific applications.


RubyMine 1.0 Steps Into the Ruby IDE Ring

by Robert Bazinet Follow 0 Followers on  Apr 30, 2009 3

JetBrains, the developers of IntelliJ IDEA and ReSharper among others, released its first foray into the Ruby space with RubyMine 1.0 – an IDE for Ruby and Ruby on Rails development.


The Future of ParseTree

by Werner Schuster Follow 4 Followers on  Apr 22, 2009 1

The current Ruby 1.9.1 doesn't have the required features to allow ParseTree's runtime features to work - which means some libraries that depend on those features won't work. Examples are Merb's action arguments or heckle. We take a look at the state of ParseTree - and how ruby_parser is a possible way out.


MacRuby 0.5 Will Have Faster VM Based on LLVM,

by Werner Schuster Follow 4 Followers on  Mar 29, 2009 3

The first results of performance work on the next version of MacRuby are now available in an experimental branch. A new VM based on LLVM is used and already shows significant speed improvements over earlier MacRuby versions.


Advancing the Ruby 1.9 Adoption

by Mirko Stocker Follow 0 Followers on  Mar 26, 2009

Ruby 1.9 adoption hasn't made much progress yet, the biggest problem being Gems that don't work with Ruby 1.9. "Ruby 1.9 Or Bust" is a new project that aims to increase the 1.9 compatibility for popular Gems.


Wee: Continuation Based Ruby Web Framework

by Mirko Stocker Follow 0 Followers on  Mar 24, 2009 3

Wee is a web framework similar to Seaside that uses continuations and provides reusable UI components. With Ruby 1.9, continuations stopped leaking memory and can therefore be used safely in a production environment.

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you