- Start to grasp the fundamentals of Ruby web applications using Sinatra
- Read "Database Driven Websites" to understand why we'll be learning about databases in the next class: http://www.killersites.com/articles/articles_databaseDrivenSites.htm
- Make sure your personal website works well with Sinatra. If you're done with that, create another website from scratch using Sinatra to be sure you're comfortable with the basics of view rendering and submit that website to Canvas using a Git/GitHub link.
Recommended Activity Check out this article on one of the many reasons why we're learning Sinatra: http://www.killersites.com/articles/articles_databaseDrivenSites.htm
How do I pick a RubyGem? http://www.justinweiss.com/blog/2014/04/07/a-guide-to-choosing-the-best-gems-for-your-ruby-project