InfoQ

Community Specific Content View

All content and news on InfoQ about Ruby


Latest featured content about Ruby

Building Scalability and Achieving Performance: A Virtual Panel

Community
Java,
.NET,
Architecture,
Ruby
Topics
Performance & Scalability

Join our industry-heavyweight (eBay, Betfair, FiveRuns and Twitter) panel as they explore the cost of making their sites as scalable as possible, whilst tuning to get the most performance they possibly can. They explore the pros-and-cons of making their apps as awesome as possible - all the while under the pressure of their business requirements.

News about Ruby

Github Gist: Versioning For Pasted Code

Community
Ruby
Topics
Collaboration,
User Interface

Demoed at RubyFringe, Github introduced a new service called Gist. While similar to popular paste services, it adds a twist: pasted snippets can be accessed like git repositories, which can be updated from the web interface.

JRuby Roundup: 1.1.3, rcov4jr, Rubinius MVM and FFI

Community
Java,
Ruby
Topics
Software Testing,
Runtimes,
JRuby,
RubyGems

JRuby 1.1.3 was released with Gems 1.2, improved performance, and many other fixes. Meanwhile the library support for JRuby increases, with a JRuby version of rcov in the works, as well as ports of Rubinius' Foreign Function Interface (FFI) and its MVM API.

Articles about Ruby

Ruby's Open Classes - Or: How Not To Patch Like A Monkey

Community
Ruby
Topics
Technology,
Language Design,
Software Troubleshooting,
Programming

Ruby's Open Classes are powerful - but can easily be misused. This article looks at how to minimize the risk of opening classes, alternatives, and how other languages provide similar capabilities.

Intro to Google Charts and gchartrb

Community
Ruby
Topics
RubyGems

Google Charts is a web service for generating charts. Matthew Bass explains the basics of the Google Charts interface and the gchartrb library which makes it even easier to create the charts from Ruby code.

Interviews about Ruby

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.

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.

Presentations about Ruby

Security (CAS and OpenID) with Ruby

Community
Ruby
Topics
Ruby on Rails,
Security

In this presentation from QCon SF 2007, Justin Gehtland explains two open solutions to distributed identity and their Rails integration components: the OpenID system (using ruby-openid) and CAS (using rubycas-client).

Mingle: Building a Rails-Based Product

Community
Java,
Ruby
Topics
JRuby,
Dynamic Languages,
Ruby on Rails

Neal Ford talks about Mingle, Thoughtworks Studios' project management software. Mingle is written or JRuby - Neal explains the experience with building a product on JRuby, solutions to problems, and future plans for using JRuby in Mingle.

Books about Ruby

Mr. Neighborly's Humble Little Ruby Book

Community
Ruby
Topics
Dynamic Languages,
Programming

The Humble Little Ruby Book covers the base syntax of the language, including working with values, flow control, and object oriented programming, into some of the library functionality of Ruby, such as databases, web services, and string manipulation.