Hey there! Check out HackerBooks.com - our latest project that let you search books from StackOverflow and HackerNews

Latest Free Screencasts

Cassandra Basic Schema and Ruby Gem

Teach Me To Code - 2011-07-24 - free

You can get cassandra at cassandra.apache.org and the ruby gem by running: gem install cassandra I did run into a problem with the trift_client gem when installing. If you get a Load Error, run this. sudo chmod 644 /usr/local/lib/ruby/gems/1.8/gems/thrift_client-0.6.3/lib/thrift_client/*.rb sudo chmod 755 /usr/local/lib/ruby/gems/1.8/gems/thrift_client-0.6.3/lib/thrift_client/connection Here are some of the Cassandra commands from the video: #connects to [...]

Watch this screencast

I had several requests in UserVoice to provide a Many to Many tutorial in Rails. This is a demonstration of how to put together a “has and belongs to many” association and a “has many through” association. This is somewhat basic to Ruby on Rails, but important if you need to associate different models. Download [...]

Watch this screencast

Episode 093: Are You Redis?

Sdruby - 2011-02-08 - free

Emanuele Tozzato gives a brief introduction to Redis, then demonstrates real-life database performance optimization with redis-object and how to manage background jobs using Resque. Bonus content: download the slides from this talk.

Watch this screencast

Episode 088: Trucker

Sdruby - 2011-02-08 - free

Patrick Crowley talks about Trucker, a new gem that makes it easier to migrate legacy data into Rails apps. Bonus content: download the slides from this talk.

Watch this screencast

Rails 3.0.3 Setup – Delicious Clone

Teach Me To Code - 2011-01-14 - free

Here is what I’ve done to create this application: Use the ‘rails new’ command to create a rails application Set up the Gemfile Configure the Database Install Cucumber Install Rspec Install Devise Install CanCan Install jQuery Configure Devise Download (HD) 84.2 MB Download (iPod & iPhone) 47.4 MB

Watch this screencast

Ruby’s Enumerable Module: The Inject Method

Teach Me To Code - 2010-07-16 - free

Quick Ruby Tip: The inject method is useful for aggregating data across a dataset. For example a summation could be done with inject (by aggregating each number into the sum.)

Watch this screencast

RailsCasts #219 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

RailsCasts #215 Advanced Queries in Rails 3

Railscasts - 2010-05-24 - free

Learn some advanced techniques regarding named scopes and get an introduction to Arel in this episode.

Watch this screencast

Machine learning and data mining have long been "black arts" because they require access to expensive computing clusters. Randall Thomas discusses machine learning and the problem spaces it can help solve. Bonus content: download the slides from this talk.

Watch this screencast

Episode 072: MongoDB

Sdruby - 2009-12-28 - free

Scott Motte introduces us to the document-oriented database MongoDB and shows how to use MongoDB as an alternative to MySQL and ActiveRecord using the MongoMapper gem. This talk was part of the DjangoSD/SD Ruby mashup meeting. Bonus content: download the slides from this talk.

Watch this screencast