Skip to content

Instantly share code, notes, and snippets.

View bethsebian's full-sized avatar

Beth Sebian bethsebian

View GitHub Profile
@bethsebian
bethsebian / cfu_crud_in_sinatra.markdown
Last active December 2, 2015 20:21 — forked from rwarbelow/cfu_crud_in_sinatra.markdown
CRUD in Sinatra -- Check for Understanding
  1. Define CRUD.
    CRUD defines the four features an app that interacts with a database should have: create, read, update, delete.

  2. There are seven verb + path combinations that are necessary in a basic Sinatra app in order to provide full CRUD functionality. List each of the seven combinations, and explain what each is for.

    • get '/tasks' - displays (reads) all existing tasks in database
    • get '/tasks/new' - provides form for inputting new task (create)
    • post '/tasks' - submits data for new task (create)
    • get '/tasks/:id' - displays (reads) data from one task
    • get '/tasks/:id/edit' - provides form for editing existing task (update)
  • put '/tasks/:id' - submits data for revising existing task (update)

Setting Group Expectations

Group Member Names: Hector Huertas, Beth Sebian-lead

1. When are group members available to work together? What hours can each group member work individually? Are there any personal time commitments that need to be discussed? Our work calendar is posted here: https://docs.google.com/spreadsheets/d/1QjxyP7p08GaC4Ncxw_rbkp8lwWO6ticnu_-L6dQEp90/edit?usp=sharing

2. How will group members communicate? How often will communication happen, and how will open lines of communication be maintained? We will have a 15-min check-in during lunch every day to review progress from the night before, set new goals for the evening ahead, and confirm our afternoon work time. We will use this time to update Waffle and revise deadlines.