Tom Purl’s Web Site

My ’83 Datsun On The Side Of The Information Superhighway

Posts Tagged ‘capistrano

Tab Sweep – Week Of 2/7/10

leave a comment »

I had lots of great opportunities to work with unfamiliar technologies last week, so I have an unusually large list of links in my tab sweep.

Solaris Zones

I learned late last week that Solaris Zones use different monitoring tools than any other Unix or Linux distribution, so I spent a good portion of this week learning about them.

RoR Deployment With Capistrano

I get the impression that a lot of people have a love/hate relationship with Capistrano, and I believe that I’m joining those ranks. When your recipe finally works, it works very well, but getting to that point can be very frustrating. Here are some links that helped me figure things out:

Heroku + Toto

I discovered the Toto blogging “engine” this week, which led me to Heroku. It’s a very interesting deployment and hosting model for Ruby web applications, and I look forward to learning more about it.

Written by Tom Purl

February 15, 2010 at 12:00 am

Review: Rails Deployment: Production Configuration and Advanced Rails Tactics

leave a comment »

Rails Deployment: Production Configuration and Advanced Rails Tactics Rails Deployment: Production Configuration and Advanced Rails Tactics by Ezra Zygmuntowicz

My rating: 4 of 5 stars
Overall, this book had a lot of very good information, and it was very helpful to me as I deployed my first Ruby-On-Rails application into a “Production” environment.

Here’s the high points:

  • Lots of good information on tools such as Capistrano, MySQL, Mongrel, Apache, and nginx.
  • The authors clearly know what they are talking about.
  • It’s helpful if you’re deploying a “toy” application (like I am) and if you’re deploying a large, clustered application.
  • It doesn’t assume that you’re already an expert on either Web app deployment or Ruby-On-Rails.

Here are some of the things that could be better:

  • This book was published over a year ago, and it already feels out-of-date. For example, there isn’t one mention of Phusion Passenger, even though this tool seems to be the new standard app server for Ruby-On-Rails in Production environments.
  • This is very subjective, but I feel like the information could have been organized a little better. I felt as if the author jumped around a bit sometimes.
  • Also, some of the passages were a little difficult to read due to their incorrect sentence structure. My writing isn’t perfect either, but I believe that the editor should have fixed more of these mistakes.

If you’re deploying a Ruby app in any setting, then this is a good book to get. I just don’t know if I would actually buy it.

View all my reviews >>

Written by Tom Purl

February 13, 2010 at 2:47 am