Help out: share this site!

Latest Screencasts

Active Model

Railscasts - 2010-06-21 - free

In Rails 3 the non-database functionality of Active Record is extracted out into Active Model. This allows you to cleanly add validations and other features to tableless models. Watch this screencast


Episode 17 - Escaping multi-word searches

Bddcasts - 2010-05-08 - free

We escape multi-word search terms before querying Google Blog Search. Watch this screencast


ActiveRelation: ActiveRecord Gets a Facelift

Railsdispatch - 2010-04-28 - free

ActiveRecord 3.0’s big new feature is a brand new finder API that is backed by ActiveRelation, or Arel for short. Arel is a Ruby implementation of relational algebra. This week’s screencast will be a hands-on demonstration of the new ActiveRecord finder API and an article that will cover the topic... Watch this screencast


Episode 16 - Refactoring searches

Bddcasts - 2010-04-27 - paid

We refactor the association between Brand and Search so we don’t run the search for duplicate search terms. Watch this screencast


Nested Forms With JQuery

Teach Me To Code - 2010-04-06 - free

Ryan Bates demonstrated how to build a form with nested attributes in Ruby on Rails with Prototype. This screencast demonstrates how to refactor that form into usage of jQuery. Watch this screencast


Episode 14 - Filtering Search Results

Bddcasts - 2010-01-13 - paid

We add the capability to filter search results based on the brand they belong to and the source they came from. Watch this screencast


Nested Model Form Part 1

Railscasts - 2010-01-11 - free

Handling multiple models in a single form is much easier with the accepts_nested_attributes_for method. See how to use this method to handle nested model fields. Watch this screencast


MongoDB and MongoMapper

Railscasts - 2009-12-28 - free

MongoDB is a document based database engine. Learn how to access it through MongoMapper in this episode. Watch this screencast


Tableless Model

Railscasts - 2009-12-21 - free

If you want to create a model without a database backend, you simply need to define a couple methods in the model like I show in this episode. Watch this screencast


Episode 13 - Google blog search - part 2

Bddcasts - 2009-12-09 - paid

We add logic to avoid fetching duplicate search results from Google Blog search. Watch this screencast