It took a tweet from Noel Rappin to remind me, but it seems that today marks two years since the first episode of RubyTapas went live. I started RubyTapas with a simple concept: that Ruby developers might enjoy frequent, short, focused videos on intermediate to advanced Ruby and OO concepts. One new idea, distilled into short enough period to watch during a coffee break.

The other, riskier part of the formula was that developers might value this service enough to pay me $9/month for it in and thus make such a time-intensive product sustainable. Two years and 240 episodes(!) later, it seems they did. At over 2,000 paying subscribers, RubyTapas has been my full-time job for over a year.

So: happy birthday RubyTapas, and thanks to everyone who makes it possible! In honor of the occasion, here’s one of my favorite episodes (#190), now free to watch. It’s about an advanced feature of Ruby’s String#gsub method, and as you’ll see I had some fun making this one.

Also, if you’re not already a subscriber, today you can sign up and get the first two months for the price of one. EDIT: Sorry, this deal is now over!

Published by Avdi Grimm


  1. This would be perfect for Mad Libs!

  2. Thanks for your hard work for the last 2 years. This anniversary episode seriously make me roll on the floor laughing, l love it. Keep up the great work mate

  3. Huge congrats and that is a very episode.

  4. Ah..The deal is over(get the first two months for the price of one):(

    I was planning to signup today,is there anyway you can honor me the deal..thanks!


Leave a Reply

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