homeASCIIcasts

Recent Episodes

  1. 164

    Cron in Ruby

    Cron does a great job of handling recurring tasks, but the syntax is a little tricky. This episode shows you how to use Whenever to write cron jobs in Ruby instead.

    Tags: tools plugins

  2. 163

    Self Referential Association

    In this episode we create a small social networking application and use a self-referential association to link users with their friends.

    Tags: active-record controllers

  3. 162

    Tree Based Navigation

    The acts_as_tree plugin provides a good solution for handling a tree-based navigation. In this episode we build a navigation system with menus, subpages and a breadcrumb control.

    Tags: active-record plugins

  4. 161

    Three Profiling Tools

    Find out what your Rails application is doing under the hood with New Relic RPM, FiveRuns TuneUp and Rack::Bug.

    Tags: tools performance

  5. 160

    Authlogic Other translations: Es

    Authentication can become very complex. This episode shows how to use Authlogic to handle this complexity while keeping control over what is presented to the user.

    Tags: authentication plugins

  6. 159

    More on Cucumber

    There's more to Cucumber than was shown in episode 155. Learn how to refactor complex scenarios in this episode.

    Tags: testing tools

  7. 158

    Factories Not Fixtures

    Fixtures can make tests brittle and difficult to read. A better alternative is to use factories to create the necessary objects.

    Tags: testing tools

  8. 157

    RSpec Matchers and Macros

    Improve readability and remove duplication in RSpec by making use of matchers and macros.

    Tags: testing tools

  9. 156

    Webrat

    Using Webrat allows you to write integration tests in Ruby, rather than in English as you would with Cucumber.

    Tags: testing tools plugins

  10. 155

    Beginning With Cucumber Other translations: Cn

    Cucumber is a testing framework that lets you develop with Behaviour-Driven Development. We develop a new application using BDD in this episode.

    Tags: testing tools plugins