PeepCode and Screencasts

Last week, I finally got around to checking out Geoffrey Grosenbach’s PeepCode screencasts. Not much risk at nine bucks, I went ahead and sampled the Test First Development episode, because I’m a test first convert.

I learned a lot of small points:

  • How to easily run Rails edge for a single Rails project.
  • Other people, or at least Geoffery Grosenbach deal with BDD utilizing well named test methods including things like <div class="codecolorer-container text vibrant overflow-off" style="overflow:auto;white-space:nowrap;">
    1
    test_should_guess_date

    </div>

    , so I’m not alone.</li>

    • Learned about the nice natural language date/time parser, chronic.
    • Move to <div class="codecolorer-container text vibrant overflow-off" style="overflow:auto;white-space:nowrap;">
      1
      assert_select

      </div>

      replacing the

      1
      assert_tag

      in Rails 1.2.</li> </ul>

      The format works really well for tutorials as you can follow along by simple pausing every 30 seconds or so and typing in the examples as you can go. Many technical trainers will tell you group demos are really great, but difficult to pull off. The problem is people don’t keep up at the same pace or they miss something typed in and start seeing exceptions instead of moving forward with the rest of the class. This really lets you follow along at your own pace. The other nice thing was that all of the code typed in actually worked.

      I’ll probably try out the TextMate screencast next since I don’t feel like I’ve yet scratched the full power of the editor.