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

Latest 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

Getting to Know ZFS

Technicasts - 2010-01-10 - paid

ZFS is a combined file system and volume manager created by Jeff Bonwick at Sun Microsystems in 2004. ZFS supports many advanced features not found in traditional file systems: end to end data integrity checking, self healing, file system snapshots, rollbacks, dynamic pools of data, file system compression, and more...

Watch this screencast