InfoQ Homepage Ruby on Rails Content on InfoQ
-
Warbler: Rails Packaging for Java EE WAR files enhancement
To enable easy deployment of your Rails application to JEE Servers, Nick Sieger improved upon Goldspike with 'Warbler', a new tool to make it easier to package your Rails application into a war.
-
TrimPath Junction - Bringing Rails Style MVC to JavaScript
TrimPath Junction has been quite active since it was reinvigorated by Google Gears back in July. A new OnLamp walkthrough showcases the project which bring Rails style MVC to JavaScript.
-
High Performance Ruby MVC: Merb
By some accounts, Ruby on Rails request-processing has slowed 10-20% with each recent release, so Ezra Zygmuntowicz built his own Ruby-based MVC framework using some of the best parts of Rails. Recently, at the Ruby Hoedown event, Ezra demonstrated how Merb keeps the agility of ActiveRecord while focusing on high-load performance and concurrency.
-
Ruby Hoedown Presentations available online
Videos of the sessions from the Ruby Hoedown conference are now available online. Topics such as Merb, Ruby tuning, VoIP with Ruby are covered, as well as Smalltalk and Ruby history and much more.
-
Capistrano gets competition: Vlad the Deployer
Capistrano, a popular deployment tool for Rails, is challenged by Vlad the Deployer, a tool which offers similar functionality with a much simpler implementation. We talked to the Ruby Hit Squad group that released version 1.0 of Vlad.
-
ORM with JRuby - ActiveHibernate
The ActiveHibernate project brings Hibernate features to JRuby - for those tricky ORM use cases that go beyond what ActiveRecord offers. We talked to project maintainer Johan Andries.
-
Java and Web Application Development: Is Too Much Abstract A Bad Thing?
RedMonk analyst, Michael Coté, has written a lengthy opinion piece comparing Java web application development to development with frameworks such as Rails and Django. He suggests that Java applications often are developed having a "view" which is the web while other frameworks embrace the web more at their core.
-
Grails Misconceptions
Marc Palmer, a Grails committer, posted about some of the common misconceptions that developers have about Grails, such as "Grails is not mature enough for me". Graeme Rocher followed up with his own list of misconceptions and questions, discussing where Grails fits in with JRuby on Rails and Ruby on Rails.
-
Working with Mingle
InfoQ had some time with Mingle project engineer Jay Wallace, to use ThoughtWorks' much anticipated Mingle software and demonstrate to us how it differentiates itself from other products by being a truly agile project management tool.
-
Rails Mockup Driven Development with Lilu
There was a debate 2 years ago about Rails and its lack of a built in templating language, and whether one should be introduced. Today there are more than 5 templating systems: ERB, HAML, Liquid, Amrita2. All of them however mix Ruby or Ruby derivatives with HTML. Lilu aims at completely decoupling static HTML and Ruby code.
-
Steve Yegge Ports Rails to Javascript/Rhino
At Foo Camp this past weekend, Steve Yegge of Google gave a talk called "Google Rails Clone" where, as John Lam reports, he talked about his experience porting Ruby on Rails to Javascript at Google. InfoQ summarized the community reaction and took the opportunity to speak with Steve Yegge, who was kind enough to answer some questions.
-
InfoQ Interview: Rich Kilmer on the Power of Ruby
Rich Kilmer is one of the Ruby world's great conversationalists and storytellers. In this InfoQ exclusive interview, Rich tells us about using Ruby at DARPA, the research arm of the USA's military, plus how he has leveraged a variety of cutting-edge software and techniques such as Flash, DSLs, OWL and semantic web technologies in conjunction with Ruby.
-
Configured Rails software stacks become available
Setting up and configuring servers is tedious work, particularly if a lot of libraries are involved. The Rails community has started looking into solutions for solving this, and the first are now available.
-
Reliable Messaging in Ruby with AP4R
Shun'ichi Shinohara and Kiwamu Kato have been working on bringing reliable messging to Ruby with their own API & protocol project, based on previous experiences designing a Java-based high volume messaging framework. AP4R, Asynchronous Processing for Ruby, is an implementation of reliable asynchronous message processing, providing message queuing and message dispatching.
-
JRuby 1.0 Released: Bringing Ruby Compatibility to the JVM
JRuby 1.0 has been released. The release marks 9 months since commiters Charles Nutter and Thomas Enebo were hired by Sun. The release is being termed as "Ruby compatible" with all known JRuby bugs causing incompatibilities with Matz's Ruby (MRI) resolved.