Hey there! Check out HackerBooks.com - our latest project that let you search books from StackOverflow and HackerNews

Latest Screencasts

Faking Sinatra with Rack and Metaprogramming

Teach Me To Code - 2010-09-24 - free

Sinatra has a really nice DSL. You can fake the basics of the DSL with some simple Rack middleware created by metaprogramming. If you like the screencasts, please give $5 to help me get to RubyConf Download (64.2 MB) Download iPhone & iPod (35.6 MB)

Watch this screencast

Ruby Method Name with Spaces

Teach Me To Code - 2010-05-27 - free

This is an introduction to Ruby metaprogramming where I cover two different ways to define a method. The idea actually started as a joke, but there are valuable lessons to be learned here.

Watch this screencast

The Ruby Object Model and Metaprogramming

Pragprogs - 2008-12-26 - paid
Cover Image For The Ruby Object Model and Metaprogramming...<

Metaprogramming lets you program more expressively. This makes your code easier to write and easier to maintain and extend. Learn both the hows and whys of metaprogramming Ruby from Dave Thomas, one of the most experienced Ruby programmers in the western world.

Watch this screencast
Find more screencasts on the homepage