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!