InfoQ

Community Specific Content View

All content and news on InfoQ about Ruby


Latest featured content about Ruby

Business Natural Languages Development in Ruby

Community
Ruby
Topics
Domain Specific Languages,
Specifications,
Language,
Business Process Management,
Customers & Requirements

Jay Fields presents his concept of Business Natural Languages (BNL). BNLs are a type of Domain Specific Language, designed to be readable by any subject matter expert, which allows to create maintainable specifications and documentation. The example language is shown using Ruby.

News about Ruby

JRuby Roundup: 1.1.1 with Profiler, Startup Performance Boost, GSoC '08

Community
Java,
Ruby
Topics
JRuby,
Performance & Scalability,
Ruby on Rails

JRuby's 1.1.1 release brings a few improvements over the initial 1.1 release, including a fix for a problem on IBM VMs and it now ships with the JIP profiler. Users of the JRuby 1.1.x trunk can also try out a new performance improvement that promises to seriously boost startup performance. Also: a look at GSoC '08 project related to JRuby.

Rails performance analysis with New Relic

Community
Ruby
Topics
SaaS,
Performance & Scalability,
JRuby,
Ruby on Rails

New Relic introduces a new performance analysis tool for Rails applications. The tool is installable as a Rails plugin, and offloads the analysis to the New Relic service. We talked to New Relic's Lew Cirne about the technology behind the product.

Articles about Ruby

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.

Key Takeaway Points and Lessons Learned from QCon London 2008

Community
Agile,
Java,
Architecture,
.NET,
Ruby,
SOA
Topics
Events

This article presents the main takeway points as seen by the many attendees who blogged about QCon. Comments are organized by tracks and sessions: Keynotes, Architectures you've always wondered about, The Cloud as the New Middleware Platform, SOA, REST and the Web, Evolving Java, Banking, Agile in Practice, Programming Languages of Tomorrow, Effective Design, .NET, The Rise of Ruby.

Interviews about Ruby

Jim Weirich Discusses Rake, the Ruby Make Tool

Community
Ruby
Topics
Domain Specific Languages,
Build systems

Jim Weirich, is the Chief Scientist for EdgeCase LLC and thecreator of rake, the popular make-like build tool written in Ruby. In this interview with InfoQ, Jim disccusses the birth of rake, Domain Specific Languages, and flexmock, his mocking library.

Eric Hodel discusses RubyGems and his involvement in the Ruby Community

Community
Ruby
Topics
RubyGems,
Package Managers

Eric Hodel talks with InfoQ about his longstanding involvement with the Ruby community, focussing on his recent role as the maintainer of RubyGems, the de facto packaging system for Ruby libraries and applications. Eric also discusses his local Ruby user group Seattle.rb and his involvement with the Ruby Hit Squad, creators of the deployment automation tool Vlad the Deployer

Presentations about Ruby

JRuby: Not Just Another JVM Language

Community
Java,
Ruby
Topics
JRuby,
Language

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.

The Power of Javascript

Community
Ruby
Topics
Language Design,
Javascript,
Language,
Dynamic Languages,
Programming

Glenn Vanderburg makes the case for Javascript, a language long overlooked. This presentation from JAOO 2007 shows how its OOP model and other language features make it a very powerful tool and how to use these features to get the most out of the language.

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.