Learn advanced Rake in 7 episodes

Rake is ubiquitous in Ruby-land, but its power is often under-appreciated and under-used. Over the course of the past two weeks I’ve been posting a series of RubyTapas videos I did on Rake. They go into advanced features of Rake that can help you elegantly automate common tasks. Here, for convenience, is a list of all of the episodes in one place. I’ve included links to the original posts, which contain the episode script and source code for those who want to follow along at home.

Part 1: Files and Rules

Part 2: File Lists

Part 3: Rules

Part 4: Pathmap

Part 5: File Operations

Part 6: Clean and Clobber

Part 7: MultiTask

This is not a complete guide to all of the features in Rake; but I hope you find something here that helps you work more efficiently.

If you are grateful for the wonderful tool that is Rake, consider making a donation to the Weirich Fund. If you like the style of these videos, check out RubyTapas.com for more.

Oh, and if you’ve used Rake for anything particularly interesting, I want to hear from you.

Happy hacking!


  1. This was my first attempt to dive into rake apart from what rails offer, and I must say it is pretty impressive. 🙂

  2. I’ve been using Rake for a computer setup and update script for a year or so now, and I’ve totally missed all of these hints 😛

Leave a Reply

Your email address will not be published. Required fields are marked *