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:

 #181 Include vs Joins | File Type: video/mp4 | Duration: 11:37

The :include and :joins options for the find method can be a little confusing because they are so similar. In this episode I show specifically when to use which option.

 #180 Finding Unused CSS | File Type: video/mp4 | Duration: 8:04

Over time a CSS file can become large and filled with unused selectors. In this episode I show how to use the Deadweight gem to determine which CSS selects you can remove.

 #179 Seed Data | File Type: video/mp4 | Duration: 7:56

Rails 2.3.4 includes a conventional way to add seed data to your application - no more including it in the migration files.

 #178 7 Security Tips | File Type: video/mp4 | Duration: 14:53

Security is important! Here I show seven different security flaws which are common to Rails applications ranging from mass assignment to CSRF protection.

 #177 Model Versioning | File Type: video/mp4 | Duration: 9:28

If you need to keep track of a model's history of changes and switch between versions, consider using the vestal_versions gem like I show in this episode.

 #176 Searchlogic | File Type: video/mp4 | Duration: 13:51

Searchlogic makes searching models easier than ever with its assortment of named scopes. In this episode I show you how to create simple and advanced searches.

 #175 AJAX History and Bookmarks | File Type: video/mp4 | Duration: 11:04

Browser page history and bookmarks do not usually work with AJAX requests, but in this episode I show you how to remedy this problem using a simple jQuery plugin.

 #174 Pagination with AJAX | File Type: video/mp4 | Duration: 13:18

Learn an easy, unobtrusive way to add AJAX functionality to an existing set of pagination links using jQuery.

 #173 Screen Scraping with ScrAPI | File Type: video/mp4 | Duration: 15:23

Screen scraping is not pretty, but sometimes it's your only option to extract content from an external site. In this episode I show you how to fetch product prices using ScrAPI.

 #172 Touch and Cache | File Type: video/mp4 | Duration: 6:38

Rails 2.3.3 brings us a new feature called "touch". See how to use this to auto-expire associated caches in this episode.

 #171 Delayed Job | File Type: video/mp4 | Duration: 10:56

Is there a long running task which should be handled in the background? One of the best ways is using the delayed_job plugin like I show in this episode.

 #170 OpenID with Authlogic | File Type: video/mp4 | Duration: 11:39

Learn how to apply OpenID to an existing Authlogic setup as I show in this episode. This builds upon the app from episode 160.

 #169 Dynamic Page Caching | File Type: video/mp4 | Duration: 11:38

Use JavaScript to allow dynamic content in a page cache. In this episode I show you how to insert the user-specific content into a page through JavaScript.

 #168 Feed Parsing | File Type: video/mp4 | Duration: 10:31

Learn two different techniques for parsing an RSS feed using Feedzirra in this episode!

 #167 More on Virtual Attributes | File Type: video/mp4 | Duration: 7:44

Use a virtual attribute to implement a simple tagging feature. In this episode I show you how to assign virtual attributes through a callback instead of a setter method.

Comments

Login or signup comment.

Saumya says:

oohp.