Skip to content

Instantly share code, notes, and snippets.

@kareemgrant
Last active August 29, 2015 14:18
Show Gist options
  • Save kareemgrant/f2c5bb12073c0282473b to your computer and use it in GitHub Desktop.
Save kareemgrant/f2c5bb12073c0282473b 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. Take a personal website project and convert it to a Ruby / Sinatra site. The site should have at least 3 sections and one of the pages should have a "Contact Me" form that allows users to submit a post request to your app.

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

  3. Read article on one of the many reasons why we're learning Sinatra: http://www.killersites.com/articles/articles_databaseDrivenSites.htm

Optional

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