Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introducing Rack


Published on

A presentation by Christian Neukirchen on Rack, hold at Euruko2007.

Published in: Technology, Business

Introducing Rack

  1. 1. Introducing Rack Christian Neukirchen Editor in Chief of Anarchaia
  2. 2. A Google Image Search for “ruby rack” reveals:
  3. 3. Overview • What is Rack? • Why do we need Rack? • The design of Rack • The Rack distribution • Coset: a RESTful Rack framework • Real World Rack
  4. 4. What is Rack? • Rack is a specification (and implementation) of a minimal abstract Ruby API that models HTTP
  5. 5. Why do we need Rack? • Developing a Ruby web framework is not hard… • …but it’s lots of repetitive, boring work: • Again, write interfaces to all the servers! • Again, write decoding code or copy cgi.rb