RailsCasts (Mobile) show

RailsCasts (Mobile)

Summary: Every other week you will be treated to a new, free RailsCasts episode featuring tips and tricks with Ruby on Rails, the popular web development framework. These screencasts are short and focus on one technique so you can quickly move on to applying it to your own project. The topics are geared toward the intermediate Rails developer, but beginners and experts will get something out of it as well. A Pro option is also available containing more screencasts each week. This version is for mobile devices which cannot support the full resolution version.

Podcasts:

 #271 Resque | File Type: video/mp4 | Duration: 12:23

Resque creates background jobs using Redis. It supports multiple queue and comes with an administration interface for monitoring and managing the queues.

 #270 Authentication in Rails 3.1 | File Type: video/mp4 | Duration: 7:07

Here I show off three new features in Rails 3.1 that will help with authentication: easier HTTP Basic, SecurePassword in the database, and forcing SSL.

 #269 Template Inheritance | File Type: video/mp4 | Duration: 8:46

In Rails 3.1 the controller inheritance also applies to the view layer. Here I show how to add an application template which is shared by all views, and a lookup path for overriding templates based on the subdomain.

 #268 Sass Basics | File Type: video/mp4 | Duration: 13:06

Sass extends CSS with variables, nesting, mixins and more. Here I show how to convert plain CSS to SCSS in a Rails 3.1 app.

 #267 CoffeeScript Basics | File Type: video/mp4 | Duration: 11:04

CoffeeScript allows you to write JavaScript in a concise, elegant fashion. Here I convert JavaScript code to CoffeeScript in a Rails 3.1 app.

 #266 HTTP Streaming | File Type: video/mp4 | Duration: 9:15

HTTP Streaming allows the browser to start processing the HTML response while the Rails app is still processing the rest of the request.

 #265 Rails 3.1 Overview | File Type: video/mp4 | Duration: 13:50

This is the first episode in a series covering Rails 3.1. Here I show how to install the beta and show some of the new features.

 #264 Guard | File Type: video/mp4 | Duration: 8:44

Guard watches files and runs a command after a file is modified. This allows you to automatically run tests in the background, restart your development server, reload the browser, and more.

 #263 Client Side Validations | File Type: video/mp4 | Duration: 8:42

Showing validation errors inline as the user is filling out the form can lead to a better use experience. Learn how to do this using the Client Side Validations gem.

 #262 Trees with Ancestry | File Type: video/mp4 | Duration: 9:39

The Ancestry gem works like a tree but also allows us to fetch deeply nested messages in a single query. It provides a method to arrange them after fetching.

 #261 Testing JavaScript with Jasmine | File Type: video/mp4 | Duration: 15:20

Are you testing your JavaScript? Learn how to add specs using Jasmine. This episode also covers jQuery integration with jasmine-jquery.

 #260 Messaging with Faye | File Type: video/mp4 | Duration: 13:42

Faye is a subscription/publishing server which makes it easy to do push notifications within a Rails app.

 #259 Decent Exposure | File Type: video/mp4 | Duration: 9:55

The decent_exposure gem makes it convenient to share controller data with the view through methods instead of instance variables.

 #258 Token Fields | File Type: video/mp4 | Duration: 11:09

With the jQuery Tokeninput plugin it is easy to add an autocompleting list of entries for a many-to-many association.

 #257 Request Specs and Capybara | File Type: video/mp4 | Duration: 13:16

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.

Comments

Login or signup comment.

Saumya says:

oohp.