Thinking in Rake
compiling, packaging, testing, ...
writing, printing, publishing, ...
One of the most common used DSL in cyber world
Basic types of build tool
1. Tasks oriented
2. Product oriented
Why Rake ?
Dependency based programming
Synthesizing tasks
Productivity from ruby
Your first snippet of rake code
Made with Slides.com