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:
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
Note that even if your application only supports a single language, it makes sense to put the names of models and attributes into a locale file. You will use these strings in multiple places in your app, and maintaining them in a central place makes your code DRY.
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 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:
rake -Twithin a Rails project)
rake statstask in the Rails gems
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:
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: