Feed items

Episode 247: Offline Apps Part 1

Learn how to make a site usable offline through an HTML 5 cache manifest. This first part of the series covers rack-offline and problems you may run into.

Video: 

Episode 246: AJAX History State

The new pushState function in JavaScript allows us to change the full URL with AJAX. This means the back button, reloading, and bookmark support can be easily added.

Video: 

Episode 245: New Gem with Bundler

Creating new gems is easy with the `bundle gem` command. In this episode I will walk you through how this works.

Video: 

Episode 244: Gravatar

Gravatar is a service for providing user avatars. See how easy it is to use in Rails in this episode.

Video: 

Episode 204: XSS Protection in Rails 3

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.

Video: 

Episode 203: Routing in Rails 3

Rails 3 sports a new routing interface. In this episode I show how to translate the old interface into the new one and show off a few new features.

Video: 

Episode 202: Active Record Queries in Rails 3

Rails 3 introduces a new query interface for performing finds in Active Record. See how it works along with the changes in named scopes.

Video: 

Episode 202: Active Record Queries in Rails 3

Rails 3 introduces a new query interface for performing finds in Active Record. See how it works along with the changes in named scopes.

Video: 

Episode 201: Bundler

Bundler is the way to manage gem dependencies in Rails 3.0. Learn how to install gems and lock them down in this episode.

Video: 

Episode 201: Bundler

Bundler is the way to manage gem dependencies in Rails 3.0. Learn how to install gems and lock them down in this episode.

Video: