Archive for the ‘Deployment’ Category

JBoss on Rails: Deploying Rails Apps to a JBoss App Server

November 20th, 2008 in Deployment

Java-heads will be familiar with JBoss, a popular Java EE-based application server. Bob McWhirter has been working on a plugin to make it easy to deploy Rails applications to a JBoss app server - something that could be quite appealing if you work in a Java-only zone (common in managed deployment situations) or if you [...]

Page Caching Enhancements

For anyone who's struggled at how to obtain the maximum performance in a Rails application on limited hardware- the good guys over at Rails Spikes have posted an informative article with some tips on implementing page caching in a Rails application while still maintaining some flexibility.
They include tips such as using the Cacheable Flash plugin, [...]

Significant Rails Performance Improvements On The Way

September 3rd, 2008 in Deployment, News

The developer of NeverBlock, Muhammad Ali of eSpace, has written a compelling blog post called Building the Never Blocking Rails, Making Rails 12X Faster where he outlines a number of improvements and changes that can made to Rails to send its performance through the glass ceiling. It's worth noting, however, that the performance increases revolve [...]

Got a Rails App Accepting XML Input? You've Got A Fix To Do - Now.

August 23rd, 2008 in Deployment, Miscellaneous, News

The official Ruby blog announces that REXML, an XML library that comes with Ruby and is heavily used by many Ruby apps (including RAils), is vulnerable to a specific type of attack that could result in a denial of service. Core Rails developer, Michael "Koz" Koziarski has posted instructions on how to work around it.
If [...]

DataFabric: Easy Multiple DB Sharding Support for ActiveRecord

FiveRuns has released a library called DataFabric as an open source project on Github (with a MIT-esque license). DataFabric provides "flexible database connection switching" for ActiveRecord models, which permits easy replication-access and sharding support. DataFabric can be quickly installed with a simple gem install data_fabric
Rick Olson's Masochism is a pre-existing library that provides the multiple [...]

Packaging Rails Applications for Offline / Third Party Use on OS X

July 2nd, 2008 in Deployment

With OS X 10.5 (Leopard), Ruby and Rails are included by default, so deploying Rails applications for use by non-developer third parties is easier than ever before. With this in mind, Jason Crystal has put together a solid guide to packaging a Rails application for offline use on OS X. He uses tar2rubyscript and Platypus [...]

Phusion Passenger 2.0.1 Released: A Significant Upgrade

Phusion has released Passenger 2.0.1, the first non-release candidate version of their popular Passenger / mod_rails / mod_rack Rails deployment Apache module. Passenger was developed to make the deployment of Rails applications on Apache "a breeze" and now with the 2.x series, it makes it easy to deploy Rack based applications too (such as Merb [...]

Phusion Passenger Preference Pane for OS X

The guy at Fingertips have come up with an OS X preference pane for Phusion Passenger (a.k.a. mod_rails) that makes it a cinch to deploy Rails applications using Passenger on the Mac. It can be as simple as dragging a Rails application folder onto the preference pane! This is absolutely ideal for quick and easy [...]