InfoQ Homepage Ruby on Rails Content on InfoQ
-
InfoQ Article: The MOle Plugin
The MOle, so named because it acts as the investigators agent, is a plugin that provides insight into the inner workings of Ruby on Rails in realtime, as requests come in and get processed. The author describes how the plugin came about and gives InfoQ readers a detailed introduction to his innovative plugin.
-
Using Dtrace to Improve Rails Performance
InfoQ investigates how three companies recently collaborated to use DTrace, a powerful open source process introspection tool, to find and fix a substantial Rails latency issue.
-
JRuby: Almost Ready for Primetime?
JRuby 0.9.9 is now out in the wild and has been declared “ready for prime time”. Ola Bini goes as far as to say: “JRuby is ready for prime time. Application developers should try their applications on JRuby NOW” InfoQ's newest Ruby reporter, Sam Aaron, investigates.
-
Google SoC Series: Web-based Rails Debugger
Rails exception stack traces in the browser are a common sight for Rails developers (and sometimes users). A Google Summer of Code project aims to speed up Rails debugging by giving the developer a web-based, interactive shell to investigate the system after an exception happened. InfoQ caught up with Eugen Minciu, the developer of the project, to see what he's planning.
-
Extended Rails Scaffolding with ActiveScaffold
Scaffolding is a powerful Rails feature which will generate interfaces to interact with your data-model directly. It can either be used as starting-point or administrative backend tool. But the default Rails scaffold ignores relation between models. ActiveScaffold fulfills this and comes with pretty dynamic Ajax UIs.
-
A Twitter in a Teapot?
Just over a week's gone by and the community is still buzzing with the Rails scalability debate. Developers are asking the defining question: does Web 2.0 darling Twitter.com prove Rails can't scale? James Cox gives InfoQ readers a comprehensive summary.
-
14 Ruby projects accepted for Google Summer of Code
14 Ruby projects were accepted for the Google Summer of Code bounty program. The projects range from a debugger for Rails, to a project writing an RSpec specification for Ruby, to protocol implementations using EventMachine and Ragel, and more.
-
DHH Responds to Stateful Web Applications Row
A comprehensive description of the current debate over the place of stateful web applications, as provoked by Avi Bryant, creator of the successful Seaside framework for Smalltalk. DHH is interviewed for his views on the matter.
-
Rails diagrams made easy with RailRoad
Rails is occasionally criticized for lacking modeling tools, but the well-structured architecture of Rails applications makes those tools less necessary than with other tech. However, a simple class diagram can sometimes be worth a lot. RailRoad eases the generation of model and controller class diagrams.
-
InfoQ Interview: Dave Astels and Steven Baker on RSpec and BDD
InfoQ interviews Dave Astels and Steven Baker, two of the authors of the successful Rspec framework about enabling Behavior-Driven Development in Ruby, and the implications of moving from a test-centric point of view to one that is more specification-driven.
-
Rails 1.2 slower than 1.1?
Stefan Kaes compared Rails 1.2 performance against 1.1 and found out 1.2 was 20% slower than 1.1 version.
-
Implementing Seaside concepts in Rails on Rails?
Why is Ruby on Rails one of the most popular web frameworks? Does Ruby on Rails introduce many new and revolutionary concepts? Or does it simply offer better implementations of old, common and well-known design practices? Does a "Rails on Seaside" concept make sense? Will Rails suffer from the effects of Bram's Law?
-
REST changes in Rails Edge and RADAR
A significant change in RESTful routing has been committed to Rails Edge: semicolons are no longer be used to designate custom resources, such as for the edit and new screens of your application.
-
ActiveWarehouse, a New Step for Enterprise Ruby
ActiveWarehouse, is a significant new plugin that makes it easier to build data warehouses in Rails.
-
Article: Changing the Present Case Study
In an exclusive InfoQ case study, popular author Bruce Tate reveals the technical details behind the extraordinary web 2.0 charity site, changingthepresent.org.