4. Really?
Yup, honestly it's depend on the task.
There's a lot of examples of data-driven
programming around.
The most known example is
Django Middleware
7. What is Data Driven programming
Data driven programming is a
programming model where
the data itself controls the flow of the
program and not the program logic
8. Not so strict
Data Driven definition is quite strict.
Typically it's mixed with other approaches
13. In details
Grab
Fetch data from weather.com
Fetch data from pogoda.yandex.ua
Fetch data from weather.yahooapis.com
Parse Parse weather.com
Parse pogoda.yandex.ua
Parase api.aerisapi.com
Validate Pass sunny days only