Our dynamic Sinatra Application - The Learning Experience