InfoQ

Topic/Tag specific view

All content and news on InfoQ about Ruby on Rails


Latest featured content about Ruby on Rails

Charles Nutter discusses JRuby

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

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.

News about Ruby on Rails

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.

MagLev: Gemstone builds Ruby runtime based on Smalltalk VM

Community
Architecture,
Ruby
Topics
Runtimes,
Language,
Performance & Scalability,
Database Design,
Dynamic Languages,
Ruby on Rails

OODB vendor Gemstone works on a Ruby VM called MagLev. Working with Seaside's and DabbleDB's Avi Bryant, Gemstone bases the Ruby runtime on their Smalltalk VM to offer performance and powerful persistence features. We talked to Avi Bryant and Gemstone's Bob Walker about the technology behind MagLev and the plans for it.

Articles about Ruby on Rails

Talking Rails 2.0 with David Heinemeier Hansson

Community
Ruby
Topics
Ruby on Rails

Ruby on Rails 2.0 is the next version of the premier web application framework for the Ruby language, after almost a full year in development. Rails 2.0 is full of great new features, bug fixes and lots of the polish expected from the team. InfoQ had the opportunity to talk with the creator of Rails, David Heinemeier Hansson, to learn what it's like to get this release out the door.

Interview: Jérome Louvel about Restlet

Community
Ruby,
Java,
SOA
Topics
Web Frameworks

In this exclusive InfoQ interview, Jérome Louvel talks about Restlet, a Java framework for building Web applications following the REST architectural style. Topics covered include the reason for Restlet's existence, REST support in Web services frameworks and in Ruby on Rails, expectations for JSR 311 and Restlet's roadmap.

Interviews about Ruby on Rails

Guillaume Laforge on Groovy and DSLs

Community
Java,
Ruby
Topics
Domain Specific Languages,
Dynamic Languages

Groovy project manager Guillaume Laforge discusses the history of Groovy, it's relationship to Java, where Groovy fits into Java development,how Groovy compares to Ruby, how Groovy enables domain-specific languages, and what future Groovy development will focus on.

Dave Thomas on Ruby, Rails and Choosing the Right Tool

Community
Ruby
Topics
Delivering Value,
Ruby on Rails

Pragmatic Programmer Dave Thomas, author of the 'pickaxe book' Programming Ruby, and co-author of Agile Web Development with Rails and The Pragmatic Programmer, found some time to talk with InfoQ about Ruby, Rails and the importance of choosing the right tool for the job.

Presentations about Ruby on Rails

Managing a high performance rails app without tearing your hair out

Community
Ruby
Topics
Performance & Scalability,
Ruby on Rails

James Cox shows how to keep a Rails site up and running, while keeping performance high. The presentation dives deep into issues of keeping page performance up and avoiding bottlenecks. Next to tips on what to avoid (eg, hostname lookups) and what to do (eg. pre-caching), James also shows situations when to avoid ActiveRecord and fall back to SQL.

MetaProgramming - Extending Ruby for Fun and Profit

Community
Ruby
Topics
Ruby on Rails,
Programming

Ever wonder just how Rails declarations such as "has many" and "belongs_to" work? Ever wished you could write your own code that worked the same way? It turns out that this style of programming, often called metaprogramming, is easier than you might think. In this talk we'll see how Ruby's open classes, compile-time execution, and full meta-object model make it easy to write your own extensions.