Category Archives: Screencast

Learning Ruby using Unit Tests

John Gruber at Daring Fireball points to Mike Clark’s blog post regarding Mike’s idea that writing unit tests is a good way to learn a language. My Ruby Screencast #6 at ShowMeDo talks about this as well, and provides some sample code, in case anyone is interested.

Update to the Screencast Related Scripts

I have updated the sample bioinformatics code by adding to_a and each to the DNA class. You can get the updated version, from the Box widget to your left.

Existing screencasts uploaded to ShowMeDo

I have found that this is probably the most convenient site for users as they don’t have to download anything(you can if you want), but the streaming flash version works just fine.

Anyway, here’s the link: (The screencasts are the ones I previously announced, they are just also available at ShowMeDo)

Ruby scripts related to screencasts

Post last updated May 5, 2007

I have uploaded the zip file containing the scripts I used in my screencasts(check the Box widget to your left. The zip file is labeled

New Ruby screencasts uploaded

Update: I am not updating my Vuze page anymore. Instead the videos at ShowMeDo contain the latest comments and any future updates. The below information is just for archival purposes.

I have three new screencasts uploaded to Revver. It might seem like a lot but they are shorter than usual. I especially like the fifth one(third one down on this post), because I actually learned about that topic today, and created a custom sample for the screencast and to make sure I understood what was going on.

The quality on Revver was not as good as I had hoped. Here are the Vuze links




Here are the Revver links:

Fixed a bug in the Bioinformatics Code

Specifically the line containing split(/\B/) in the code in my post. It was originally split(/B/)–which is wrong.

Second Ruby screencast(already uploaded to Vuze) is on Revver

Update(May 2007): I am only updating the hosting at ShowMeDo. (nice quality, etc.)

For those who were waiting for an alternative to Vuze, I uploaded the video to Revver. For some reason, the second video got approved before the first. The first one is still up at Vuze(Keyword: Introduction to Ruby) Right now, the Flash version at Revver seems to be up and running. I think it will take a little time for the Quicktime version to be up.

Here is the link. You can also click on this thumbnail

Thanks to Allan over at for the hint about Revver.

Screencasts I am working on Ruby screencast, Part III and an “advanced introduction” Cocoa tutorial.

Of course, you can also download the MOV file from Revver or Vuze, if you want better quality