Take a deep dive into Rack by building Sinatra from scratch.

Read more at the source