« Silly Ruby 1.9 trivia | Main | If you work for Apple, we need your help... »

June 17, 2008

Two New Metaprogramming Episodes

I'm about to head off for a couple of weeks vacation, but I didn't want to leave folks waiting for new episodes in the Ruby Object Model and Metaprogramming screencast series, so Mike and I decided to release this week's and next week's episodes together.

Episode 4 looks at instance_ and class_eval, and lays the foundation for a whole bunch of metaprogramming to come. Episode 5 is probably my favorite so far (although I'm rather partial to the Public Service Announcement in #2). In #5, we take a fairly simply programming task and code it up nine different ways, using all of the metaprogramming techniques we've learned to date. It's pretty much pure coding for 36 minutes.

People asked for chapter markers, so we now have chapters in this series. People asked for Ogg support, so we've now got experimental Theora Ogg versions available alongside the Quicktime and iPhone/iPod formats.

I'm really liking this series—it's fun researching it, and fun learning the ins and outs of producing it.

Enjoy!


Dave

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83451c41c69e200e5535bb5318833

Listed below are links to weblogs that reference Two New Metaprogramming Episodes:

Comments

Hey Dave,

Thanks for the Ogg support -- great stuff. Maybe we could get the previews too?

I hadn't looked into these screencasts, so it might already be there, but... are you captioning the videos for the deaf?

So I watched the ogg preview, very cool! And now Fedora friendly :) I haven't done any Ruby programming in a year or two (since I hacked out a Ruby on Rails project using the 1st ed. of the Agile Web Development book).

I think after I've done some brushing up I'll have to go through the series. Thanks!

Any plans to turn this into a book some day?

Chris:

A fair amount of this is in the brand new metaprogramming/object model chapter of the third edition of the PickAxe.

Nice!

I wish you guys would accept payment via paypal :| (maybe just for the screencasts ?!)

Cheers,

bustaa

Thanks Dave your screencast are amazing.

Now I am on my way to becoming a Metaprogramming ninja!

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Now in Beta

  • Programming Ruby, 3rd Edition
    Third Edition, Covering Ruby 1.9, now available
My Photo

Pragmatic Stuff

Photos

  • www.flickr.com
    This is a Flickr badge showing public photos from pragdave tagged with pragdave_badge. Make your own badge here.

Site Search

  • Google Search

    The web
    PragDave