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

Latest Free Screencasts

RailsCasts #257 Request Specs and Capybara

Railscasts - 2011-03-14 - free

Request specs in RSpec are a great way to ensure the entire application stack is working properly. Here I also show how to use capybara with integrated JavaScript testing using Selenium.

Watch this screencast

RailsCasts #254 Pagination with Kaminari

Railscasts - 2011-02-21 - free

If you need pagination in Rails 3 try out Kaminari. It is a clean, flexible solution which uses scopes to flow nicely with Active Record queries. Did I mention it also works with Mongoid?

Watch this screencast

RailsCasts #250 Authentication from Scratch

Railscasts - 2011-01-24 - free

Password authentication is not too complicated to make from scratch, it will also help to get a better understanding of how it works.

Watch this screencast

RailsCasts #235 OmniAuth Part 1

Railscasts - 2010-10-11 - free

OmniAuth is an easy way to add many different authentication services to your app. In this episode we start integrating it with Devise.

Watch this screencast

RailsCasts #230 Inherited Resources

Railscasts - 2010-09-06 - free

Inherited Resource simplifies RESTful controllers by providing default actions which can be customized through inheritance.

Watch this screencast

RailsCasts #228 Sortable Table Columns

Railscasts - 2010-08-23 - free

Here I walk you through adding the ability to sort table columns in ascending or descending order by clicking the header.

Watch this screencast

RailsCasts #225 Upgrading to Rails 3 Part 1

Railscasts - 2010-08-02 - free

In the first part of this series on upgrading a Rails 2 application to Rails 3, we'll start off by setting up Rails 3.0 Release Candidate in a clean environment. The rails_upgrade plugin will then help us determine what needs upgrading.

Watch this screencast

RailsCasts #213 Calendars

Railscasts - 2010-05-10 - free

If dates play an important role in your application, consider adding a date picker or calendar view as shown in this episode.

Watch this screencast

RailsCasts #212 Refactoring & Dynamic Delegator

Railscasts - 2010-05-03 - free

Learn how to refactor a set of conditional Active Record queries using a Dynamic Delegator.

Watch this screencast

RailsCasts #210 Customizing Devise

Railscasts - 2010-04-19 - free

Here we dive deeper into Devise by customizing how the views, routing, validations, and authentication works.

Watch this screencast