▶   We’ve been acquired by Pluralsight!   ▶   Upgrade your account to Pluralsight   ▶   More details…

Play by Play: Yehuda Katz (Part 1: Rails 3)


Download Free Preview

Purchase includes Quicktime (zip) download Purchase includes iPod download

Yehuda Katz is a committer to several top open source projects, including Ruby on Rails and jQuery. He’s also driving development of Ember.js, a framework for creating “ambitious web applications.”

In this live session, he builds the backend for a scoring system using Rails 3. In about 80 minutes, he writes a prototype for retrieving data and serializing it for use on a client.

You might remember this as the same task that fellow Rails committer Aaron Patterson tackled in a previous Play by Play. You’ll have fun seeing two different approaches that top developers take to solve the same problem!

This is an advanced screencast. We don’t stop to explain what’s happening (although Yehuda does talk about his thought process and workflow along the way). Topics covered include:

  • Rails 3 serializers
  • Vim
  • Debugging with Pry
  • Choosing an HTTP client

In a separate video (Part 2), Yehuda builds an Ember.js front end to complete the application.

Available as part of a PeepCode Unlimited subscription (including streaming on our iOS app!) Business plans are also available.


This is an advanced screencast. You should be comfortable with Ruby on Rails. Or, you might just benefit from watching Yehuda’s workflow!

Revision 1 (Notes) · Updated: Jun 29, 2012 · Length: 81 min · 500 MB

Screencast Catalog