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

Latest Free Screencasts

RailsCasts #304 OmniAuth Identity

Railscasts - 2011-12-05 - free

With the release of OmniAuth 1.0 there is a new Identity strategy which allows users to register/login with a password if they don't want to use an external provider.

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 #237 Dynamic attr_accessible

Railscasts - 2010-10-25 - free

It is important to use attr_accessible for security with mass assignment, but what if you need it to be dynamic based on user permissions? See how in this episode.

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

Rails 3 Screencasts: XSS & UJS

Rails3 - 2010-06-08 - free

Cross-site scripting (XSS) protection has been improved in Rails 3.Html 5 standards have also been adopted to encourage unobtrusivejavascript and allow for seamless integration of any JavascriptFramework. By rails3 Tags : Cross-site Scripting, Rails, Rails3, Ruby on Rails

Watch this screencast

RailsCasts #204 XSS Protection in Rails 3

Railscasts - 2010-03-08 - free

It is easy to be vulnerable to cross site scripting attacks in earlier versions of Rails, but Rails 3 solves this by automatically escaping unsafe input.

Watch this screencast

Getting Started with Iptables

Fosscasts - 2009-11-20 - free

Iptables is the de-facto firewall solution for Linux. In this episode, we'll setup basic rules to only allow certain traffic and even deny certain IP addresses from connecting. NOTE: I did catch one minor error in the screencast after encoding - I mention iptables in conjunction with both Linux and...

Watch this screencast

RailsCasts #188 Declarative Authorization

Railscasts - 2009-11-16 - free

Declarative authorization provides an advanced and powerful solution for role based authorization.

Watch this screencast

Rails Shell Application in 10 easy steps

Teach Me To Code - 2009-10-07 - free

In this screencast you will see how to make a rails application capable of parse and execute shell commands using the ruby function %x The screencast start with basic shell commands, creation of a ruby script demonstrating the concept and finally follow the recipe of 10 easy steps to build your rails shell application. Download [...]

Watch this screencast

Storing Encrypted Data Securely using Active Record

Teach Me To Code - 2009-09-29 - free

Learn how to save data such as bank information, social security number, or other sensitive information in your Rails application securely by encrypting the data. By using spikex’s gem Strongbox, you can use private and public keys to secure your data in your database to where you must have the password to decrypt them. Download [...]

Watch this screencast