Learn about Rack!
Rack is a Ruby interface for web servers. Rails uses it, along with lots of other web frameworks, applications, and servers.
Knowing how Rack works is really useful for Rails programmers. First, you get to see some neat patterns and simple object-oriented problem solving. Second, you can use Rack to do all kinds of interesting things.
In this class we'll learn what Rack is, how to make simple Rack apps, and how to make new Rack middleware to use in a Rails application.