32 Rack Resources to Get You Started

257DCD94-FDEC-4A09-B58F-AFD97E3F8D3B.jpg

Rack

What the heck is Rack and why is it getting so much press lately? Well, from it’s tag-line: “Rack provides an minimal interface between webservers supporting Ruby and Ruby frameworks.”

But what does that mean? Prior to Rack if you wanted to interface with Mongrel or Thin you had to write your own custom wrapper for talking to that web server. Rack standardized the interface for doing that and even added some icing on the cake.

Resources

  • Rack Homepage – This is the official Rack home page. There’s a mirror on GitHub as well.
  • Rack on GitHub – This is the official Rack source repository.
  • Rack-Contrib – This is the repository for rack middleware and different rack utilities. It’s a great starting point for examples.
  • Rack-development – The official Rack Google Group. It’s a great place to ask questions or get help with Rack related troubles.
  • Rack::Test and its RDoc. Much like Rack is a standard interface for talking to web servers, Rack::Test is a standard interface for testing Rack apps.

Tutorials and Links

Screencasts, Videos, and Presentations

Middleware

Documentation

6 Responses to “32 Rack Resources to Get You Started”

  1. mlambie April 8, 2009 at 8:23 am #

    Fantastic collection of links Jason! You've done all the leg work for me and wrapped it all up in a pretty bow.

  2. Rizwan Reza April 8, 2009 at 7:06 pm #

    This belongs to RailsEnvy.com. Great work!

  3. Hubert Łęþicki April 9, 2009 at 10:31 am #

    Hi, great that you linked to my Shrimp tutorial ;).

    The only link I would add is http://guides.rubyonrails.org/rails_on_rack.html which I found very useful for getting started with Rack, and gives you some info of Rails-specific Builder tool you can use.

  4. jasonseifer April 11, 2009 at 7:32 am #

    Great suggestion, I added the link. Thanks!

  5. pklipp October 9, 2009 at 8:34 am #

    There's a Rack coding contest starting now if you want to enter. It's at http://www.coderack.org

    Some great prizes and it promises to be a lot of fun.

  6. mark November 25, 2009 at 11:29 pm #

    Thanks for the info.

    Been trying to find an example where someone builds a simple Rack application by casacading separate Rails applications and keeps the rails sessions synchronized. Can't seem to find any examples of this.

    Any ideas how to do this in Rack::Builder or where an example of this is?

    Thanks.

Leave a Reply