Skip to content

Instantly share code, notes, and snippets.

@kareemgrant
Created March 26, 2015 18:09
Show Gist options
  • Save kareemgrant/3136a8e2691ef7b702f3 to your computer and use it in GitHub Desktop.
Save kareemgrant/3136a8e2691ef7b702f3 to your computer and use it in GitHub Desktop.

Homework

Goals

  1. Start to grasp the fundamentals of Ruby web applications using Sinatra

Assignment

  1. 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
  2. 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment