"I envy your hair. Is that a dominant gene?" It's lines like this below that convince me that if I ever was sired from a different father,
that father would have obviously been William Shatner. Don't get me wrong, my dad is awesome with a capital
~! (I mean, he and my mom are pretty much responsible for all of my genetic material); however, I am sure Mr. Shatner would have made an excellent stunt double at my conception if needed.
Anyway, I figured there needed to be one central location that linked all of the Ruby screencasts together along with explanatory text, so here they are! All of these screencasts require the
TechSmith capture codec. As well, they are all silent because either
a) I used them as backdrop while
I presented at Edmonton Code Camp or
b) because this gives them a classic feel much akin to the silent films of the 20s and 30s
Pick whichever explanation makes you feel better about watching these! All of the demos were done using Notepad++ and Console - if you're curious about those I recommend taking a look at my brief
Tools screencast that shows off these and some other tools.
Posts in the Ruby 101 series are listed below.
- Thanks a lot, Leon Bambrick - a familiar application with a special twist ending; I risked divorce to get this out to you guys!
- Didn't we see this before? - similiarities Ruby shares with Perl and then some things that make Ruby quite a bit different from Perl and a little more like LISP
- What's a block? - get a look at the main construct in the Ruby language
- Classes and more - see how classes are done in Ruby using the Donald Belcham lightsaber example
- Adding functionality with decorators and mixins - Soundwave and Laserbeak show why decorators are trivial, but decorators aren't the only way to add functionality in Ruby!
- Miscellaneous coolness - attribute readers and writers, Excel automation and a discussion on duck type unit testing
- Method rewriting - one of Ruby's most powerful features explained!
Enjoy the screencasts!