Goal of this lesson is to understand what middlewares in Rack are good for.
Start with these articles:
You should be able to answer the following questions:
For each movie in MovieDB, we want to track which other movie it was inspired by. For example:
Start by adding a field
Movie#inspiration_id. In the movie form, I should be able to select the inspirating movie.
The list should:
Some tasks in a web application are better not done live when a user request a page, but in the background. Examples are
Our two main mechanisms for background processing are
Web technology is a very broad field and you cannot be an expert in all aspects.
However, it is useful to have at least heard of a few common terms and buzzwords, so that you don't seem uninformed when when talking to a client or other developers.
Search the Internet for each of the following terms. Only take a couple of minutes for each and don't get into too much detail, but do get a rough understand what each of these terms mean:
Create a branch in your MovieDB repository.
Migrate your layout and one screen to Bootstrap. It will look like a typical Bootstrap application, so be prepared to change how things look.
rake -Twithin a Rails project)
rake statstask in the Rails gems
rake public_methodsthat lists all public methods of all models in
Talk with a colleague and find out why we're using building some of our sites using static site generators instead of Rails.
You should talk about:
Read through the Middleman docs: