- Define CRUD.
- 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.
- Why do we use
set method_override: true
? - Explain the difference between
value
andname
in this line:<input type='text' name='task[title]' value="<%= @task.title %>"/>
. - What are
params
? Where do they come from?
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
**Step One**: Watch [Sorting Algorithms in JavaScript](https://www.youtube.com/watch?v=uRyqlhjXYQI) | |
**Step Two**: Fork this gist. | |
**Step Three**: Respond to this question in your fork: "What are some of the balances and trade offs between different sorting algoritms?" | |
**Step Four**: _Totally Optional_: take a look at some of the other forks and comment if the spirit moves you. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. Agile is more flexible through the project. It keeps the business people and developers collaborating throughout the project, allowing for a more efficient and effective model. Agile delivers working software frequently instead of one finished product. This helps the customer better understand what the final product will look like. | |
2. Customers are able to see the software and help in the developing process. From what I've been told, projects will change scopes frequently. If you have an agile process it will be easier to adjust the software. | |
3. I believe it could be used for most industries. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. Agile is more flexible through the project. It keeps the business people and developers collaborating throughout the project, allowing for a more efficient and effective model. Agile delivers working software frequently instead of one finished product. This helps the customer better understand what the final product will look like. | |
2. Customers are able to see the software and help in the developing process. From what I've been told, projects will change scopes frequently. If you have an agile process it will be easier to adjust the software. | |
3. I believe it could be used for most industries. |