RailsCasts

RailsCasts

By Ryan BatesTechnologyEducation
Download on the App Store

RailsCasts episodes

  • #364 Active Record Reputation System
    If you need to calculate an average user's rating or sum up a number of votes, consider using the activerecord-reputation-system gem. Here I will cover the basics and also briefly present a from-scratch solution.
    11 min
  • #360 Facebook Authentication
    This will show how to create a new facebook application and configure it. Then add some authentication with the omniauth-facebook gem and top it off with a client-side authentication using the JavaScript SDK.
    13 min
  • #358 Brakeman
    The Brakeman gem will scan the Ruby code of a Rails application and alert you to common security vulnerabilities.
    9 min
  • #356 Dangers of Session Hijacking
    If a user's authentication cookie is sent over an insecure connection it is vulnerable to session hijacking, or more specifically, sidejacking. Learn how this is done, and how you can prevent it.
    7 min
  • #354 Squeel
    Squeel provides a comprehensive DSL for writing SQL queries in Ruby. It is built upon Arel giving you access to many of its powerful features.
    10 min
  • #352 Securing an API
    There are many approaches to locking down an API. Here I start off with HTTP Basic authentication then move on to generating a unique token which can be passed through a URL parameter or HTTP header.
    8 min
  • #350 REST API Versioning
    APIs should be consistent, but it is difficult to do this when returning a JSON response along side the HTML interface. Here I show how to add a versioned, RESTful API. The version can be determined from either the URL or HTTP headers.
    11 min
  • #348 The Rails API Gem
    It is often asked: Is Rails a good fit if I only need to serve an API? In this episode I show how to use the Rails API gem to create a slimmer Rails application designed to respond with JSON.
    10 min
  • #347 Rubber and Amazon EC2
    Deploying to Amazon EC2 allows you to scale an application quickly. Learn how to use Rubber to deploy to the cloud with just a few commands and monitor the cluster with various web tools.
    18 min

About RailsCasts

From the publisher's feed

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…