<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
  <channel>
    <title>Teach Me To Code » Screencasts</title>
    <description>High quality videos demonstrating development in Ruby, Rails, Groovy, Grails, CSS, HTML, JQuery, and much more...</description>
    <link>http://teachmetocode.com</link>
    <language>en</language>
    <copyright>(c) 2009, 2010 Teach Me To Code</copyright>
    <itunes:subtitle>Writing Code is the Easy Part</itunes:subtitle>
    <itunes:author>Charles Max Wood</itunes:author>
    <itunes:summary>High quality videos demonstrating development in Ruby, Rails, Groovy, Grails, CSS, HTML, JQuery, and much more...</itunes:summary>
    <itunes:image href=" http://teachmetocode.com/wp-content/uploads/2014/07/TeachMeToCode.jpg"/>
    <itunes:category text="Technology">
      <itunes:category text="Software How-To"/>
    </itunes:category>



    <item>
      <title>My Podcasting Setup</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>My Equipment:  Mackie PROFX12 12-Channel Compact Effects Mixer with USB   Sony MDR7506 Professional Large Diaphragm Headphone   Roland R-05 Studio WAVE/MP3 Recorder   Transcend 32 GB Class 10 SDHC Flash Memory Card (TS32GSDHC10E) (for the Roland R-0.</itunes:subtitle>
      <pubDate>Thu, 20 Dec 2012 09:28:35 -0700</pubDate>
      <itunes:summary>My Equipment:

	Mackie PROFX12 12-Channel Compact Effects Mixer with USB
	Sony MDR7506 Professional Large Diaphragm Headphone
	Roland R-05 Studio WAVE/MP3 Recorder
	Transcend 32 GB Class 10 SDHC Flash Memory Card (TS32GSDHC10E) (for the Roland R-05)
	Griffin Technology iMic USB Audio Device
	Doctor Who TARDIS USB Hub Doctor Who TARDIS USB Hub Model #DR115
	QuickVoice Recorder
	Rolls MM11 Microphone Muting Switch Designed to Temporarily Mute a Balanced XLR Signal
	Heil PR-40 Dynamic Studio Recording Microphone
	Heil Sound SM-2 Shockmount for PR-30 and PR-40 Champagne
	Heil Sound PL-2T Overhead Broadcast Boom (Standard)

Podcasting Club Setup:

	Behringer Xenyx 802 Premium 8-Input 2-Bus Mixer with Xenyx Mic Preamps and British EQs
	Shure SM58-CN Cardioid Dynamic Vocal Microphone with Cable
	On Stage Foam Ball-Type Mic Windscreen, Black
	Hamilton Nu-Era Tabletop Mic Stand
	JVC HA-V570 Supra-Aural Headphones</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/?p=1719</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/MyPodcastingSetup.mov" length="911574088" type="video/quicktime"/>
    </item>



    <item>
      <title>Upgrading JotRod to Rails 3.1.3</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>When preparing to add some layout features to JotRod, I realized it was a Rails 3.0.9 application. Here's a quick rundown on upgrading to Rails 3.1.3. - Download 164.7 MB Download (iPod &amp; iPhone) 37.9 MB Take the 2011 Readers Survey</itunes:subtitle>
      <pubDate>Fri, 09 Dec 2011 16:19:13 -0700</pubDate>
      <itunes:summary>When preparing to add some layout features to JotRod, I realized it was a Rails 3.0.9 application. Here's a quick rundown on upgrading to Rails 3.1.3.

Download 164.7 MB
Download (iPod &amp; iPhone) 37.9 MB
Take the 2011 Readers Survey</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/?p=1673</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/UpgradeToRails31.mov" length="164673879" type="video/quicktime"/>
    </item>



    <item>
      <title>Followers and Following</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>In order to get someone a timeline in JotRod, we need followers and following lists to compile the Jots from. This means that we need to add a new ColumnFamily called Followers and another one called Following.</itunes:subtitle>
      <pubDate>Fri, 02 Dec 2011 23:48:16 -0700</pubDate>
      <itunes:summary>In order to get someone a timeline in JotRod, we need followers and following lists to compile the Jots from. This means that we need to add a new ColumnFamily called Followers and another one called Following. We don't have the joins capability from relational databases to do this for us.

I'm going to hijack the User model's database connection to create the ColumnFamilies. (We don't have migrations, yet.) Here's what I ran in the rails console:
cf_def = CassandraThrift::CfDef.new(:keyspace =&gt; "JotRod", :name =&gt; "Followers")
User.connection.add_column_family(cf_def)
cf_def = CassandraThrift::CfDef.new(:keyspace =&gt; "JotRod", :name =&gt; "Following")
User.connection.add_column_family(cf_def)
Now that we have the ColumnFamilies, I want to have syntax like this to define the relationships on the User model:
list :followers, :User
list :following, :User
This should provide the following API:

#followers - returns an array of users as specified from the Followers ColumnFamily
#followers&lt;&lt;(user)  - adds the user to the User object's followers list if it's not already there

and a similar API for following.

Sandra's repository

JotRod's repository

Download 680 MB
Download (iPod &amp; iPhone) 165 MB
Take the 2011 Readers Survey</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/?p=1643</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/FollowersAndFollowing-720.mov" length="680490493" type="video/quicktime"/>
    </item>



    <item>
      <title>ActiveModel Callbacks</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>In the Jots (like tweets) in JotRod, I needed to generate a hash on creation as the key for the Jots. So, I determined that the easiest way to do that was to include ActiveModel Callbacks. - The module is pretty simple to add to your classes.</itunes:subtitle>
      <pubDate>Wed, 09 Nov 2011 11:10:37 -0700</pubDate>
      <itunes:summary>In the Jots (like tweets) in JotRod, I needed to generate a hash on creation as the key for the Jots. So, I determined that the easiest way to do that was to include ActiveModel Callbacks.

The module is pretty simple to add to your classes. Here's a demo of how to add it to Sandra.

Sandra's repository

JotRod's repository

Download 223 MB
Download (iPod &amp; iPhone) 37 MB
Take the 2011 Readers Survey</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/?p=1641</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/ActiveModelCallbacks.mov" length="223917534" type="video/quicktime"/>
    </item>



    <item>
      <title>Model Generator</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Here's an introduction to creating a Rails connector gem for an ORM with a model generator. - Download 352.3 MB Download (iPod &amp; iPhone) 84.7 MB Take the 2011 Readers Survey</itunes:subtitle>
      <pubDate>Thu, 13 Oct 2011 20:27:12 -0600</pubDate>
      <itunes:summary>Here's an introduction to creating a Rails connector gem for an ORM with a model generator.

Download 352.3 MB
Download (iPod &amp; iPhone) 84.7 MB
Take the 2011 Readers Survey</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/?p=1614</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/ModelGenerator.mov" length="352261156" type="video/quicktime"/>
    </item>



    <item>
      <title>Introduction to Sandra: The Cassandra ORM</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>When I started playing with Cassandra, I wound up writing part of an ORM to get what I needed from it. - I want to build actual projects with Rails, Ruby, or other technologies for my videos rather than just narrowly demonstrate a piece of technology</itunes:subtitle>
      <pubDate>Fri, 16 Sep 2011 15:54:25 -0600</pubDate>
      <itunes:summary>When I started playing with Cassandra, I wound up writing part of an ORM to get what I needed from it.

I want to build actual projects with Rails, Ruby, or other technologies for my videos rather than just narrowly demonstrate a piece of technology. So, I'm bringing you up to speed with Sandra so that as I continue with the Twitter Clone, you'll know what I'm using and why I'm adding things to it.

Sandra is available on Github at https://github.com/charlesmaxwood/sandra

Download 531.0 MB
Download (iPod &amp; iPhone) 111.8 MB
Take the 2011 Readers Survey</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/?p=1597</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/Sandra.mp4" length="531036299" type="video/mp4"/>
    </item>



    <item>
      <title>Ruby Koans</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>I’m working on another Cassandra demo, but didn’t have time to finish, so I decided to show you Ruby Koans. It’s a very interesting test-driven approach to learning Ruby. I hope you enjoy it. - Download 52.5 MB Download (iPod &amp; iPhone) 31.1 MB </itunes:subtitle>
      <pubDate>Tue, 02 Aug 2011 10:24:58 -0600</pubDate>
      <itunes:summary>I’m working on another Cassandra demo, but didn’t have time to finish, so I decided to show you Ruby Koans. It’s a very interesting test-driven approach to learning Ruby. I hope you enjoy it.

Download 52.5 MB
Download (iPod &amp; iPhone) 31.1 MB
Take the 2011 Readers Survey</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/?p=1535</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/RubyKoans_-_iPhone.m4v" length="32598432" type="video/x-m4v"/>
    </item>



    <item>
      <title>Cassandra Basic Schema and Ruby Gem</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>You can get cassandra at cassandra.apache.org and the ruby gem by running: gem install cassandra I did run into a problem with the trift_client gem when installing. If you get a Load Error, run this. sudo chmod 644 /usr/local/lib/ruby/gems/1.</itunes:subtitle>
      <pubDate>Sun, 24 Jul 2011 11:42:23 -0600</pubDate>
      <itunes:summary>You can get cassandra at cassandra.apache.org and the ruby gem by running:
gem install cassandra
I did run into a problem with the trift_client gem when installing. If you get a Load Error, run this.
sudo chmod 644 /usr/local/lib/ruby/gems/1.8/gems/thrift_client-0.6.3/lib/thrift_client/*.rb
sudo chmod 755 /usr/local/lib/ruby/gems/1.8/gems/thrift_client-0.6.3/lib/thrift_client/connection
Here are some of the Cassandra commands from the video:
#connects to the cassandra server using the Twitter keyspace
store = Cassandra.new(“Twitter”)

# create a new column family in the Twitter keyspace called Users
cf_def = CassandraThrift::CfDef.new(:keyspace =&gt; “Twitter”, :name =&gt; “Users”)
store.add_column_family(cf_def)

# add or create a row to the column family
store.insert(“Users”, “cmaxw”, {“name” =&gt; “Charles Max Wood”, “description” =&gt; “Awesome coder”})

# remove a column from a row
store.remove(“Users”, “cmaxw”, “description”)
Download 17.2 MB
Download (iPod &amp; iPhone) 20.9 MB
Take the 2011 Readers Survey</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/?p=1514</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/Cassandra.m4v" length="161250687" type="video/x-m4v"/>
    </item>



    <item>
      <title>Create a ‘Like’ or ‘+1′ button with make_flaggable</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>With the recent release of the Google Plus beta (ask me for an invite if you want one), I felt it appropriate to show a simple way to create a Like or +1 button for your Rails application. The app and concept is pretty simple,</itunes:subtitle>
      <pubDate>Thu, 14 Jul 2011 19:32:26 -0600</pubDate>
      <itunes:summary>With the recent release of the Google Plus beta (ask me for an invite if you want one), I felt it appropriate to show a simple way to create a Like or +1 button for your Rails application. The app and concept is pretty simple, so I won't worry about posting the code below.

Install:
gem 'make_flaggable', :git =&gt; 'git://github.com/cavneb/make_flaggable.git'
bundle install
rails generate make_flaggable
rake db:migrate
Models:
class Article &lt; ActiveRecord::Base
  make_flaggable :like
end

class User &lt; ActiveRecord::Base
  make_flagger
end
Links:

https://github.com/medihack/make_flaggable
https://github.com/cavneb/make_flaggable

Download 93.4 MB
Download (iPod &amp; iPhone) 43.9 MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/?p=1486</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/make_flaggable.mov" length="98038195" type="video/quicktime"/>
    </item>



    <item>
      <title>Building a Star-Rating System in Ruby on Rails with jQuery</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Specification  Clicking a star rating turns on the stars to the left of the star I clicked.   Clicking a star submits the star rating.   When I refresh the page, the star ratings should be persistent. - We’ll be using Rails’ functions including: ...</itunes:subtitle>
      <pubDate>Tue, 05 Jul 2011 13:37:28 -0600</pubDate>
      <itunes:summary>Specification

	Clicking a star rating turns on the stars to the left of the star I clicked.
	Clicking a star submits the star rating.
	When I refresh the page, the star ratings should be persistent.

We’ll be using Rails’ functions including:

	form_for
	hidden_field
	Rails Helpers

We’ll be using jQuery functions including:

	click
	each
	ajax

&lt;code&gt;
&lt;% form_id = "movie_#{movie.id}_rating" %&gt;
&lt;%= form_for movie.ratings.last || movie.ratings.build, :html =&gt; {:id =&gt; form_id , :class =&gt; "star_rating_form"} do |f| %&gt;
&lt;%= f.hidden_field :movie_id %&gt;
&lt;%= f.hidden_field :stars, :id =&gt; form_id + "_stars" %&gt;
&lt;% end %&gt;
&lt;% (1..5).each do |i| %&gt;
&lt;li id="&lt;%= form_id %&gt;_&lt;%= i %&gt;" data-stars="&lt;%= i %&gt;" data-form-id="&lt;%= form_id %&gt;"&gt;&lt;/li&gt;
&lt;% end %&gt;
&lt;/code&gt;

&lt;code&gt;
var set_stars = function(form_id, stars) {
for(i=1; i &lt;= 5; i++){
if(i &lt;= stars){
$('#' + form_id + '_' + i).addClass("on");
} else {
$('#' + form_id + '_' + i).removeClass("on");
}
}
}

$(function() {
$('.rating_star').click(function() {
var star = $(this);
var form_id = star.attr("data-form-id");
var stars = star.attr("data-stars");

$('#' + form_id + '_stars').val(stars);

$.ajax({
type: "post",
url: $('#' + form_id).attr('action'),
data: $('#' + form_id).serialize()
})
});

$('.star_rating_form').each(function() {
var form_id = $(this).attr('id');
set_stars(form_id, $('#' + form_id + '_stars').val());
});
});
&lt;/code&gt;</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/?p=1471</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/StarRating.m4v" length="201487219" type="video/x-m4v"/>
    </item>



    <item>
      <title>Capistrano: Deploying Ruby on Rails Applications to Multiple Servers</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>For a basic deployment recipe, check out Basic Deployment with Capistrano - This episode demonstrates how to extend deployment to deploy to stage and production. Overall it’s rather simple. All it entails is creating a new task for each stage you wan</itunes:subtitle>
      <pubDate>Fri, 24 Jun 2011 12:51:55 -0600</pubDate>
      <itunes:summary>For a basic deployment recipe, check out Basic Deployment with Capistrano

This episode demonstrates how to extend deployment to deploy to stage and production. Overall it’s rather simple. All it entails is creating a new task for each stage you want to deploy to with the settings you need changed.

Here’s an example:

task :stage do
role :web, "stage.teachmetocodeacademy.com"                          # Your HTTP server, Apache/etc
role :app, "stage.teachmetocodeacademy.com"                          # This may be the same as your `Web` server
role :db,  "stage.teachmetocodeacademy.com", :primary =&gt; true # This is where Rails migrations will run

set :deploy_to, '/var/www/stage-teachmetocodeacademy/'
set :user, 'deploy'
end

That will allow you to run `cap stage deploy` to deploy to your staging environment.

 

Download 55.3 MB
Download (iPod &amp; iPhone) 35.1 MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/?p=1461</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/TMTCMultistageDeploy.m4v" length="58015394" type="video/x-m4v"/>
    </item>



    <item>
      <title>Polymorphism with Many-to-Many Associations – A Teach Me To Code Tutorial</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Polymorphic associations are very simple, as are many-to-many associations. When you blend the two, it's not nearly as simple. Since there isn't a working build-in mechanism for many-to-many polymorphic associations. - </itunes:subtitle>
      <pubDate>Fri, 03 Jun 2011 14:32:03 -0600</pubDate>
      <itunes:summary>Polymorphic associations are very simple, as are many-to-many associations. When you blend the two, it's not nearly as simple. Since there isn't a working build-in mechanism for many-to-many polymorphic associations.

Here's a quick demo of what happens if you try to set up a traditional has_many :through association with a polymorphic association. I also show how to set things up so you can get the associated objects.

Download 101.3 MB
Download (iPod &amp; iPhone) 45.5 MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/?p=1417</guid>
      <itunes:duration>20:03</itunes:duration>
      <enclosure url="http://traffic.libsyn.com/tmtc/polymorphicmanytomany.m4v" length="101296522" type="video/x-m4v"/>
    </item>



    <item>
      <title>Many to Many Associations in Ruby on Rails – A Teach Me To Code Tutorial</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>I had several requests in UserVoice to provide a Many to Many tutorial in Rails. This is a demonstration of how to put together a "has and belongs to many" association and a "has many through" association. - This is somewhat basic to Ruby on Rails,</itunes:subtitle>
      <pubDate>Fri, 27 May 2011 00:43:58 -0600</pubDate>
      <itunes:summary>I had several requests in UserVoice to provide a Many to Many tutorial in Rails. This is a demonstration of how to put together a "has and belongs to many" association and a "has many through" association.

This is somewhat basic to Ruby on Rails, but important if you need to associate different models.

Download 161.3 MB
Download iPhone &amp; iPod 97.7 MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/?p=1411</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/RailsManyToMany.m4v" length="161317590" type="video/x-m4v"/>
    </item>



    <item>
      <title>Acceptance Tests with RSpec and Capybara</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>On the Ruby Rogues podcast I mentioned that I had moved away from Cucumber to RSpec and Capybara for my integration tests. Here's a demo on how to do some TDD with RSpec and Capybara. - Download 180.6 MB Download iPhone &amp; iPod 109.2 MB</itunes:subtitle>
      <pubDate>Mon, 23 May 2011 09:49:23 -0600</pubDate>
      <itunes:summary>On the Ruby Rogues podcast I mentioned that I had moved away from Cucumber to RSpec and Capybara for my integration tests. Here's a demo on how to do some TDD with RSpec and Capybara.

Download 180.6 MB
Download iPhone &amp; iPod 109.2 MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/?p=1258</guid>
      <itunes:duration>27:14</itunes:duration>
      <enclosure url="http://traffic.libsyn.com/tmtc/RSpecAndCapybara.m4v" length="180637814" type="video/x-m4v"/>
    </item>



    <item>
      <title>CoffeeScript: The Cool Parts</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>CoffeeScript offers more than nice syntax for setting and managing data and functions. It also offers Classes, Inheritance, access to a 'super' method, Ruby-style string interpolation, easy variable and function bindings, and chained comparisons. - </itunes:subtitle>
      <pubDate>Thu, 12 May 2011 21:56:16 -0600</pubDate>
      <itunes:summary>CoffeeScript offers more than nice syntax for setting and managing data and functions. It also offers Classes, Inheritance, access to a 'super' method, Ruby-style string interpolation, easy variable and function bindings, and chained comparisons.

Here's the code I showed in the video:
class Vehicle
  constructor: (@name) -&gt;

  move: (miles) -&gt;
    console.log @name + " drove " + miles + " miles."

class VWBug extends Vehicle
  move: -&gt;
    console.log "Cruisin'..."
    super 100

class Truck extends Vehicle
  move: -&gt;
    console.log "Haulin'..."
    super 50

mater = new Truck "Mater"
herbie = new VWBug "Herbie"

mater.move()
herbie.move()
a1c = "7.6"

healthy = 7.0 &gt; a1c &gt; 5.0

console.log "A1C within healthy range: #{a1c}"
Account = (customer, cart) -&gt;
  @customer = customer
  @cart = cart

  $('.shopping_cart').click (event) =&gt;
    @customer.purchase @cart
If you're new to CoffeeScript, make sure you check out the CoffeeScript Cookbook and CoffeeScript Basics.

Download 150.3 MB
Download (iPod &amp; iPhone) 87.1 MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/screencasts/?p=273</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/CoffeescriptTheCoolParts.m4v" length="150328320" type="video/x-m4v"/>
    </item>



    <item>
      <title>Rails 3.1 Beta – Sprockets, CoffeeScript, and JQuery – A Teach Me To Code Tutorial</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>  - Ruby on Rails 3.1 is moving to use Sprockets to compile CoffeeScript into JavaScript and include JQuery in it's JavaScript by default. - This is a quick demo of how it all hangs together to manage your JavaScript in Rails 3.1. - Download 65.7 MB.</itunes:subtitle>
      <pubDate>Sat, 07 May 2011 13:25:41 -0600</pubDate>
      <itunes:summary> 

Ruby on Rails 3.1 is moving to use Sprockets to compile CoffeeScript into JavaScript and include JQuery in it's JavaScript by default.

This is a quick demo of how it all hangs together to manage your JavaScript in Rails 3.1.

Download 65.7 MB
Download (iPod &amp; iPhone) 41.4 MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/screencasts/?p=270</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/Rails31SprocketsCoffeescriptJQuery.m4v" length="65723691" type="video/x-m4v"/>
    </item>



    <item>
      <title>CoffeeScript Basics – A Teach Me To Code Tutorial</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>CoffeeScript is now going to be a default installation with Ruby on Rails. So, I installed CoffeeScript and NodeJS and have been playing with it for the last hour or so. - Here are the basics you need to know to use CoffeeScript including functions,</itunes:subtitle>
      <pubDate>Thu, 14 Apr 2011 22:00:23 -0600</pubDate>
      <itunes:summary>CoffeeScript is now going to be a default installation with Ruby on Rails. So, I installed CoffeeScript and NodeJS and have been playing with it for the last hour or so.

Here are the basics you need to know to use CoffeeScript including functions, arrays, hashes (objects), control functions (if, else, unless) and loops.

In my opinion it is friendlier than JavaScript and more terse, but I don't feel like it's a huge win over JavaScript. That being said, it is something I'm likely to use in the future.

Download 168 MB
Download (iPhone &amp; iPod) 87.3 MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/screencasts/?p=267</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/coffeescriptbasics.m4v" length="167956153" type="video/x-m4v"/>
    </item>



    <item>
      <title>Single Table Inheritance – Ruby on Rails Tutorial</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>  - Single Table Inheritance is a great way to handle related models that descend from the same class. The classic example is a Car class with Ford, Chevy, and Honda subclasses. - This Ruby on Rails Tutorial provides an example and explains how Rails</itunes:subtitle>
      <pubDate>Fri, 08 Apr 2011 14:05:37 -0600</pubDate>
      <itunes:summary> 

Single Table Inheritance is a great way to handle related models that descend from the same class. The classic example is a Car class with Ford, Chevy, and Honda subclasses.

This Ruby on Rails Tutorial provides an example and explains how Rails puts all of the information in the same database table and allows you to query things from both the superclass and subclass.

Download 59.5 MB
Download (iPod and iPhone) 36.3 MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/screencasts/?p=264</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/STI.m4v" length="59467510" type="video/x-m4v"/>
    </item>



    <item>
      <title>Compass, SASS, and the 960 Grid System – Delicious Clone</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>In preparing to show off SASS, I found the Compass system, which uses SASS and organizes your stylesheets in a unique way. In this tutorial, I walk you though installing compass, installing the 960 grid system,</itunes:subtitle>
      <pubDate>Thu, 24 Mar 2011 20:30:03 -0600</pubDate>
      <itunes:summary>In preparing to show off SASS, I found the Compass system, which uses SASS and organizes your stylesheets in a unique way. In this tutorial, I walk you though installing compass, installing the 960 grid system, and organizing your SASS stylesheets in an intelligent way.

One note, I couldn't remember the URL for the 960 grid system. It's http://960.gs

Download 158.5 MB
Download (iPod &amp; iPhone) 97.3 MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/screencasts/?p=259</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/compass-sass.m4v" length="158536112" type="video/x-m4v"/>
    </item>



    <item>
      <title>Creating a Rake Task to Convert ERB to HAML</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>This is a basic demonstration of adding a rake task to Ruby on Rails. Some of the same principles apply to Rake in general. You also see how to call out to the command line and how to convert ERB and HTML to HAML. - Download 51.9 MB </itunes:subtitle>
      <pubDate>Fri, 18 Mar 2011 16:29:37 -0600</pubDate>
      <itunes:summary>This is a basic demonstration of adding a rake task to Ruby on Rails. Some of the same principles apply to Rake in general. You also see how to call out to the command line and how to convert ERB and HTML to HAML.

Download 51.9 MB
Download (iPod &amp; iPhone) 30.8 MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/screencasts/?p=255</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/RakeTasktoConvertERBtoHAML.m4v" length="51941468" type="video/x-m4v"/>
    </item>



    <item>
      <title>Creating Bookmarks – Delicious Clone</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>  - This is a basic implementation of creating bookmarks for our delicious clone using the Rails built in REST. - I also found out that you need the haml-rails gem in order to get your views to generate in HAML. - Download 255.3 MB </itunes:subtitle>
      <pubDate>Thu, 03 Mar 2011 09:35:06 -0700</pubDate>
      <itunes:summary> 

This is a basic implementation of creating bookmarks for our delicious clone using the Rails built in REST.

I also found out that you need the haml-rails gem in order to get your views to generate in HAML.

Download 255.3 MB
Download (iPhone &amp; iPod) 119.2 MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/screencasts/?p=250</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/CreatingBookmarks.m4v" length="255260904" type="video/x-m4v"/>
    </item>



    <item>
      <title>CanCan: Setting Permissions – Delicious Clone</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>In this installment in the Delicious Clone, we use CanCan to set some permissions on the Bookmarks Controller. - Next week, we'll finish the bookmark creation process and the following, we'll add styling with SASS. - Download 133.9 MB  </itunes:subtitle>
      <pubDate>Fri, 11 Feb 2011 09:02:28 -0700</pubDate>
      <itunes:summary>In this installment in the Delicious Clone, we use CanCan to set some permissions on the Bookmarks Controller.

Next week, we'll finish the bookmark creation process and the following, we'll add styling with SASS.

Download 133.9 MB 
Download (iPhone &amp; iPod) 55.9 MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/screencasts/?p=247</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/CancanSettingPermissions.m4v" length="133851766" type="video/x-m4v"/>
    </item>



    <item>
      <title>Faster Testing with Parallel Tests</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Run your tests faster with parallel_tests gem using all the cores you have on your computer. - Download Download (iPhone &amp; iPod)</itunes:subtitle>
      <pubDate>Thu, 10 Feb 2011 09:29:27 -0700</pubDate>
      <itunes:summary>Run your tests faster with parallel_tests gem using all the cores you have on your computer.

Download
Download (iPhone &amp; iPod)</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/screencasts/?p=244</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/ParallelTests.mov" length="24950259" type="video/quicktime"/>
    </item>



    <item>
      <title>Switching to HAML – Delicious Clone</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>This is a quick demonstration of how to switch your Rails 3 application to HAML from ERB.</itunes:subtitle>
      <pubDate>Wed, 02 Feb 2011 11:11:06 -0700</pubDate>
      <itunes:summary>This is a quick demonstration of how to switch your Rails 3 application to HAML from ERB.</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/screencasts/?p=240</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/SwitchingToHAML.m4v" length="68690105" type="video/x-m4v"/>
    </item>



    <item>
      <title>Setting Up And Testing Devise – Delicious Clone</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Because I'm going to be testing in cucumber sections of the site that require a user to be logged in, I decided to get it out of the way. So, in this video, I write a cucumber feature to test login and round it off with a few tests on the devise gene</itunes:subtitle>
      <pubDate>Fri, 21 Jan 2011 08:04:52 -0700</pubDate>
      <itunes:summary>Because I'm going to be testing in cucumber sections of the site that require a user to be logged in, I decided to get it out of the way. So, in this video, I write a cucumber feature to test login and round it off with a few tests on the devise generated user model to make sure it continues to behave as I expect it to as I update it throughout the process of building this application.

Download 191.8 MB
Download (iPhone &amp; iPod) 87.2 MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/screencasts/?p=237</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/SettingUpAndTestingDevise.m4v" length="191767373" type="video/x-m4v"/>
    </item>



    <item>
      <title>Rails 3.0.3 Setup – Delicious Clone</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Here is what I've done to create this application:  Use the 'rails new' command to create a rails application   Set up the Gemfile   Configure the Database   Install Cucumber   Install Rspec   Install Devise   Install CanCan   Install jQuery </itunes:subtitle>
      <pubDate>Thu, 13 Jan 2011 23:00:20 -0700</pubDate>
      <itunes:summary>Here is what I've done to create this application:

	Use the 'rails new' command to create a rails application
	Set up the Gemfile
	Configure the Database
	Install Cucumber
	Install Rspec
	Install Devise
	Install CanCan
	Install jQuery
	Configure Devise


Download (HD) 84.2 MB
Download (iPod &amp; iPhone) 47.4 MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/screencasts/?p=231</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/Rails303Setup.m4v" length="84217542" type="video/x-m4v"/>
    </item>



    <item>
      <title>How to Create a Countdown Timer with Javascript</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>This video demonstrates how to build a countdown timer with the setInterval function in Javascript, a text field, and jQuery to update your text field. - Download 70.8 MB Download (iPhone &amp; iPod) 40.6 MB</itunes:subtitle>
      <pubDate>Mon, 29 Nov 2010 20:29:19 -0700</pubDate>
      <itunes:summary>This video demonstrates how to build a countdown timer with the setInterval function in Javascript, a text field, and jQuery to update your text field.

Download 70.8 MB
Download (iPhone &amp; iPod) 40.6 MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/screencasts/?p=215</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/CountdownTimer.m4v" length="74220405" type="video/x-m4v"/>
    </item>



    <item>
      <title>Basic Deployment with Capistrano</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Capistrano has been the most popular way to deploy Ruby and Rails applications for a long time. This video provides a quick demonstration of a basic recipe for deploying a Rails 3 application. - I made this video a while ago and I realized that I nev</itunes:subtitle>
      <pubDate>Sat, 27 Nov 2010 15:07:24 -0700</pubDate>
      <itunes:summary>Capistrano has been the most popular way to deploy Ruby and Rails applications for a long time. This video provides a quick demonstration of a basic recipe for deploying a Rails 3 application.

I made this video a while ago and I realized that I never posted it. Here is a very basic recipe for deploying with Capistrano.

Download 30.1 MB
Download (iPhone &amp; iPod) 13.3 MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/screencasts/?p=190</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/BasicDeploymentWithCapistrano.m4v" length="31537095" type="video/x-m4v"/>
    </item>



    <item>
      <title>Managing Branches with Git</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>I'm trying something new and using the YouTube player. Let me know if you see any differences. - In this video, I demonstrate how to create, merge, and delete local and remote branches in Git. - Git is a Source Control Management system written by Li</itunes:subtitle>
      <pubDate>Thu, 28 Oct 2010 01:29:11 -0600</pubDate>
      <itunes:summary>I'm trying something new and using the YouTube player. Let me know if you see any differences.

In this video, I demonstrate how to create, merge, and delete local and remote branches in Git.

Git is a Source Control Management system written by Linus Torvalds for managing development on the Linux operating system.

Download (29.3 MB)

Download (iPhone &amp; iPod) (16.3 MB)</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/screencasts/?p=185</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/ManagingBranchesWithGit.m4v" length="29297525" type="video/x-m4v"/>
    </item>



    <item>
      <title>OAuth with the Twitter Gem</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Twitter just turned off Basic Auth and is forcing application developer to use OAuth. Here is a demonstration of how to add Twitter OAuth to your Ruby on Rails Application. Download 90.9 MB Download (iPod &amp; iPhone) 45.6 MB</itunes:subtitle>
      <pubDate>Wed, 06 Oct 2010 02:00:04 -0600</pubDate>
      <itunes:summary>Twitter just turned off Basic Auth and is forcing application developer to use OAuth. Here is a demonstration of how to add Twitter OAuth to your Ruby on Rails Application.
Download 90.9 MB
Download (iPod &amp; iPhone) 45.6 MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/screencasts/?p=180</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/TwitterOauth.m4v" length="90867864" type="video/x-m4v"/>
    </item>



    <item>
      <title>Faking Sinatra with Rack and Metaprogramming</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Sinatra has a really nice DSL. You can fake the basics of the DSL with some simple Rack middleware created by metaprogramming. - If you like the screencasts, please give $5 to help me get to RubyConf  - Download (64.2 MB) Download iPhone &amp; iPod (35.</itunes:subtitle>
      <pubDate>Fri, 24 Sep 2010 07:52:59 -0600</pubDate>
      <itunes:summary>Sinatra has a really nice DSL. You can fake the basics of the DSL with some simple Rack middleware created by metaprogramming.

If you like the screencasts, please give $5 to help me get to RubyConf 

Download (64.2 MB)
Download iPhone &amp; iPod (35.6 MB)</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/screencasts/?p=172</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/FakingSinatra.m4v" length="64147466" type="video/x-m4v"/>
    </item>



    <item>
      <title>Rack Basics</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Rack is the basis for most major web frameworks in Ruby (like Ruby on Rails.) This video gives a basic overview on how it is used and what features make it a powerful component for Ruby Web Frameworks - Download 36 MB Download (iPod &amp; iPhone) 25 MB</itunes:subtitle>
      <pubDate>Thu, 26 Aug 2010 23:27:56 -0600</pubDate>
      <itunes:summary>Rack is the basis for most major web frameworks in Ruby (like Ruby on Rails.) This video gives a basic overview on how it is used and what features make it a powerful component for Ruby Web Frameworks

Download 36 MB
Download (iPod &amp; iPhone) 25 MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/screencasts/?p=165</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/RackBasics.m4v" length="37491735" type="video/x-m4v"/>
    </item>



    <item>
      <title>Rails 3 – Build a Blog – Part 3: Edit and Delete CRUD</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>This is the continuation of the Rails 3 Build a Blog series. This episode includes implementation of the Edit and Destroy methods on the Posts Controller. There are a lot of things left to cover on Rails 3,</itunes:subtitle>
      <pubDate>Tue, 10 Aug 2010 14:02:16 -0600</pubDate>
      <itunes:summary>This is the continuation of the Rails 3 Build a Blog series. This episode includes implementation of the Edit and Destroy methods on the Posts Controller. There are a lot of things left to cover on Rails 3, but this gets you the basics of the MVC framework and how to use Cucumber to build your application using BDD.

Download 361.3 MB
Download (iPhone/iPod) 79.9 MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/screencasts/?p=155</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/Rails3BuildaBlogPart3.m4v" length="361312046" type="video/x-m4v"/>
    </item>



    <item>
      <title>Rails 3 Documentation: Generate Your Own</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>In this screencast, I show you how to generate the api and guides for offline viewing. - Download 28MB Download iPhone/iPod 7MB</itunes:subtitle>
      <pubDate>Thu, 05 Aug 2010 21:36:19 -0600</pubDate>
      <itunes:summary>In this screencast, I show you how to generate the api and guides for offline viewing.

Download 28MB
Download iPhone/iPod 7MB</itunes:summary>
      <itunes:image/>
      <guid>http://teachmetocode.com/screencasts/?p=149</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/Rails3Documentation.mp4" length="29189117" type="video/mp4"/>
    </item>



    <item>
      <title>Upgrading Rails 3.0 Beta4 to Rails 3.0 Release Candidate</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>This video goes over some issues that popped up while upgrading a Rails 3 application to the Release Candidate This video goes over some issues that popped up while upgrading a Rails 3 application to the Release Candidate. Download 131 MB </itunes:subtitle>
      <pubDate>Mon, 26 Jul 2010 23:00:27 -0600</pubDate>
      <itunes:summary>This video goes over some issues that popped up while upgrading a Rails 3 application to the Release Candidate
This video goes over some issues that popped up while upgrading a Rails 3 application to the Release Candidate.
Download 131 MB
Download (iphone &amp; ipod) 11.7 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/50</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/UpgradingR3B4toR3RC.mp4" length="136965125" type="video/mp4"/>
    </item>



    <item>
      <title>Ruby’s Enumerable Module: The Inject Method</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Quick Ruby Tip: The inject method is useful for aggregating data across a dataset. For example a summation could be done with inject (by aggregating each number into the sum.) Download 49.1 MB Download (iphone &amp; ipod) 7.6 MB</itunes:subtitle>
      <pubDate>Fri, 16 Jul 2010 07:18:58 -0600</pubDate>
      <itunes:summary>Quick Ruby Tip: The inject method is useful for aggregating data across a dataset. For example a summation could be done with inject (by aggregating each number into the sum.)
Download 49.1 MB
Download (iphone &amp; ipod) 7.6 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/49</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/EnumerableInject.mp4" length="49080405" type="video/mp4"/>
    </item>



    <item>
      <title>Rails 3 – Building a Blog – Part 2: CRUD Show and Create</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>The second part of the tutorial for building a blog with Ruby on Rails version 3. We demonstrate how to set up some basic routes, manage the controller and views, and create a basic form for creating posts. Download 161.4 MB </itunes:subtitle>
      <pubDate>Wed, 30 Jun 2010 14:20:30 -0600</pubDate>
      <itunes:summary>The second part of the tutorial for building a blog with Ruby on Rails version 3. We demonstrate how to set up some basic routes, manage the controller and views, and create a basic form for creating posts.
Download 161.4 MB
Download (iphone &amp; ipod) 65.8 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/48</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/Rails3Blog-Part2.mov" length="161356852" type="video/quicktime"/>
    </item>



    <item>
      <title>Rails 3 – Building a Blog – Part 1: Test Setup &amp; Generators</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Every good project needs a good setup. In this episode, I set up a github repo, create a new rails application, hook in Cucumber and Rspec, write a Cucumber feature, and write the code to make it pass. Download 142 MB Download (iphone &amp; ipod) 59 MB</itunes:subtitle>
      <pubDate>Tue, 22 Jun 2010 08:26:30 -0600</pubDate>
      <itunes:summary>Every good project needs a good setup. In this episode, I set up a github repo, create a new rails application, hook in Cucumber and Rspec, write a Cucumber feature, and write the code to make it pass.
Download 142 MB
Download (iphone &amp; ipod) 59 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/47</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/Rails3Blog-Part1.mov" length="149021803" type="video/quicktime"/>
    </item>



    <item>
      <title>RSpec Matchers</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>RSpec gives us many powerful tools to make our tests readable. Matchers allow us to provide custom predicates to our should statements that succinctly define the behavior of our code. Download 27 MB Download (iphone &amp; ipod) 14 MB</itunes:subtitle>
      <pubDate>Wed, 02 Jun 2010 22:16:28 -0600</pubDate>
      <itunes:summary>RSpec gives us many powerful tools to make our tests readable. Matchers allow us to provide custom predicates to our should statements that succinctly define the behavior of our code.
Download 27 MB
Download (iphone &amp; ipod) 14 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/46</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/RSpecMatchersiPhone.m4v" length="13886719" type="video/x-m4v"/>
    </item>



    <item>
      <title>Ruby Method Name with Spaces</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>This is an introduction to Ruby metaprogramming where I cover two different ways to define a method. The idea actually started as a joke, but there are valuable lessons to be learned here.  Download 11.2 MB Download (iphone &amp; ipod) 4.9 MB</itunes:subtitle>
      <pubDate>Thu, 27 May 2010 09:38:51 -0600</pubDate>
      <itunes:summary>This is an introduction to Ruby metaprogramming where I cover two different ways to define a method. The idea actually started as a joke, but there are valuable lessons to be learned here. 
Download 11.2 MB
Download (iphone &amp; ipod) 4.9 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/45</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/Ruby_Method_Name_with_SpacesiPhone.m4v" length="4887542" type="video/x-m4v"/>
    </item>



    <item>
      <title>Shoulda on Rails</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Shoulda is a framework that sits on top of Test::Unit and adds a ton of nice features like macro's, nested context, and the ability to create custom tests in a block-based DSL. Download 160.2 MB Download (iphone &amp; ipod) 71.9 MB</itunes:subtitle>
      <pubDate>Tue, 18 May 2010 10:16:59 -0600</pubDate>
      <itunes:summary>Shoulda is a framework that sits on top of Test::Unit and adds a ton of nice features like macro's, nested context, and the ability to create custom tests in a block-based DSL.
Download 160.2 MB
Download (iphone &amp; ipod) 71.9 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/44</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/ShouldaOnRailsiPhone.m4v" length="71847964" type="video/x-m4v"/>
    </item>



    <item>
      <title>RSpec Subjects</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>RSpec provides an extremely concise way of representing simple tests to be called on new instances of a class or on explicitly defined receiver objects. You can do this by using 'subjects' either as defined by the 'describe' or the 'subject' methods.</itunes:subtitle>
      <pubDate>Wed, 05 May 2010 00:29:44 -0600</pubDate>
      <itunes:summary>RSpec provides an extremely concise way of representing simple tests to be called on new instances of a class or on explicitly defined receiver objects. You can do this by using 'subjects' either as defined by the 'describe' or the 'subject' methods. 
Download 38 MB
Download (iphone &amp; ipod) 18.2 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/43</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/RspecSubjectsiPhone.m4v" length="18185438" type="video/x-m4v"/>
    </item>



    <item>
      <title>Code Metrics with Metric Fu</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Maintainability of your code can be measured in many different ways. Jake Scruggs has combined several of the tools that measure you code into one Ruby Gem: metric_fu. - Here's a demonstration. Go check it out!  Download 116.1 MB </itunes:subtitle>
      <pubDate>Tue, 20 Apr 2010 14:50:05 -0600</pubDate>
      <itunes:summary>Maintainability of your code can be measured in many different ways. Jake Scruggs has combined several of the tools that measure you code into one Ruby Gem: metric_fu.

Here's a demonstration. Go check it out! 
Download 116.1 MB
Download (iphone &amp; ipod) 55.8 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/42</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/MetricFuiPhone.m4v" length="55764314" type="video/x-m4v"/>
    </item>



    <item>
      <title>Ruby’s Percent Functions</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Ruby uses special characters to define certain data types. If you wish to use these characters in your data types, you need to escape them or use percent functions. - Percent functions are much simpler. Download 35.8 MB Download (iphone &amp; ipod) 14.7 </itunes:subtitle>
      <pubDate>Tue, 13 Apr 2010 11:39:46 -0600</pubDate>
      <itunes:summary>Ruby uses special characters to define certain data types. If you wish to use these characters in your data types, you need to escape them or use percent functions.

Percent functions are much simpler.
Download 35.8 MB
Download (iphone &amp; ipod) 14.7 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/41</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/Ruby_Percent_Functions.m4v" length="35782920" type="video/x-m4v"/>
    </item>



    <item>
      <title>Nested Forms With JQuery</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Ruby on Rails allows you to nest models within a form. Ryan Bates of Railscasts demonstrated how to set up these forms with JavaScript using the Prototype framework, which ships with Rails. In this episode,</itunes:subtitle>
      <pubDate>Tue, 06 Apr 2010 11:04:03 -0600</pubDate>
      <itunes:summary>Ruby on Rails allows you to nest models within a form. Ryan Bates of Railscasts demonstrated how to set up these forms with JavaScript using the Prototype framework, which ships with Rails. In this episode, Charles Max Wood gives a brief overview of how Ryan's code works, and then refactors the JavaScript to use JQuery.
Ryan Bates demonstrated how to build a form with nested attributes in Ruby on Rails with Prototype. This screencast demonstrates how to refactor that form into usage of jQuery.
Download 88.4 MB
Download (iphone &amp; ipod) 40.7 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/40</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/ComplexFormsWithJQuery.m4v" length="88387967" type="video/x-m4v"/>
    </item>



    <item>
      <title>RVM – Ruby Version Manager</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>RVM is a program that allows you to install and manage multiple versions of Ruby and Gems. This setup is ideal for testing your application or gem (library) against multiple versions of Ruby.Also, if you're looking into Rails 3 on Ruby 1.</itunes:subtitle>
      <pubDate>Tue, 23 Mar 2010 16:21:40 -0600</pubDate>
      <itunes:summary>RVM is a program that allows you to install and manage multiple versions of Ruby and Gems. This setup is ideal for testing your application or gem (library) against multiple versions of Ruby.Also, if you're looking into Rails 3 on Ruby 1.9 this is a great way to try it out.
Are you thinking about moving your application to Ruby 1.9? Do you have a gem or plugin you need to test in multiple Ruby versions? 

RVM is your tool. It allows you to manage and install multiple Ruby versions and the gems installed under each version.
Download 118.1 MB
Download (iphone &amp; ipod) 49.6 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/38</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/Ruby_Version_Manager.m4v" length="118113075" type="video/x-m4v"/>
    </item>



    <item>
      <title>Gem Bundler</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Loading multiple Ruby Gems can result in runtime errors when an incompatible version of a gem dependency is already loaded as a dependency of another gem.Gem bundler can also pre-load and cache gems for faster loading. </itunes:subtitle>
      <pubDate>Tue, 09 Mar 2010 22:24:00 -0700</pubDate>
      <itunes:summary>Loading multiple Ruby Gems can result in runtime errors when an incompatible version of a gem dependency is already loaded as a dependency of another gem.Gem bundler can also pre-load and cache gems for faster loading.
Having two gems that require different versions of the same dependency can sometimes cause runtime errors. Yehuda Katz and Carl Lerche have created an elegant solution in the Gem Bundler. 
Download 108.8 MB
Download (iphone &amp; ipod) 48.8 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/37</guid>
      <itunes:duration/>
      <enclosure url="http://traffic.libsyn.com/tmtc/Gem_Bundler.m4v" length="108772102" type="video/x-m4v"/>
    </item>



    <item>
      <title>Skinning in Grails</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>In this screencast, I cover how to use custom Grails configurations along with filters to enable url-based site skins. Download 98.7 MB Download (iphone &amp; ipod) 47.8 MB</itunes:subtitle>
      <pubDate>Mon, 01 Mar 2010 21:48:08 -0700</pubDate>
      <itunes:summary>In this screencast, I cover how to use custom Grails configurations along with filters to enable url-based site skins.
Download 98.7 MB
Download (iphone &amp; ipod) 47.8 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/36</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/SkinninginGrails/SkinninginGrails.m4v" length="98650605" type="video/x-m4v"/>
    </item>



    <item>
      <title>Ruby Essentials – Strings, Arrays and Hashes</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Are you new to Ruby and want to get a head start? In this screencast, I discuss some of the most common methods and techniques that have to do with strings, arrays and hashes.  This is also excellent for those coming from other languages. Download 49</itunes:subtitle>
      <pubDate>Tue, 16 Feb 2010 23:04:43 -0700</pubDate>
      <itunes:summary>Are you new to Ruby and want to get a head start? In this screencast, I discuss some of the most common methods and techniques that have to do with strings, arrays and hashes.  This is also excellent for those coming from other languages.
Download 49.8 MB
Download (iphone &amp; ipod) 26.9 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/35</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/RubyEssentials-StringsArraysandHashes/RubyEssentials-StringsArraysandHashes.m4v" length="49808439" type="video/x-m4v"/>
    </item>



    <item>
      <title>Introduction to Grails – Part 2</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>In this screencast, we continue on our task of creating a 'Stack Overflow' clone by adding more domain classes and relationships between them.  We also cover how to test your classes using integration tests. Download 230.7 MB </itunes:subtitle>
      <pubDate>Sun, 07 Feb 2010 23:24:21 -0700</pubDate>
      <itunes:summary>In this screencast, we continue on our task of creating a 'Stack Overflow' clone by adding more domain classes and relationships between them.  We also cover how to test your classes using integration tests.
Download 230.7 MB
Download (iphone &amp; ipod) 100 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/34</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/IntroductiontoGrails-Part2/IntroductiontoGrails-Part2.m4v" length="230661279" type="video/x-m4v"/>
    </item>



    <item>
      <title>Introduction to Grails – Part 1</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Are you new to Grails? Grails is an excellent alternative to Ruby on Rails, which uses Groovy / Java.  In this screencast, learn how to create a simple CRUD system with Grails. Download 83 MB Download (iphone &amp; ipod) 35.1 MB</itunes:subtitle>
      <pubDate>Sun, 24 Jan 2010 18:54:42 -0700</pubDate>
      <itunes:summary>Are you new to Grails? Grails is an excellent alternative to Ruby on Rails, which uses Groovy / Java.  In this screencast, learn how to create a simple CRUD system with Grails.
Download 83 MB
Download (iphone &amp; ipod) 35.1 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/33</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/IntroductiontoGrails-Part1/IntroductiontoGrails-Part1.m4v" length="82964904" type="video/x-m4v"/>
    </item>



    <item>
      <title>Creating an Admin using Nested Controllers</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>In this screencast, I cover how to create an admin section with a separate login, and describe how nested controllers work. Download 141.5 MB Download (iphone &amp; ipod) 60.4 MB</itunes:subtitle>
      <pubDate>Mon, 18 Jan 2010 23:15:58 -0700</pubDate>
      <itunes:summary>In this screencast, I cover how to create an admin section with a separate login, and describe how nested controllers work.
Download 141.5 MB
Download (iphone &amp; ipod) 60.4 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/32</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/CreatinganAdminusingNestedControllers/CreatinganAdminusingNestedControllers.m4v" length="141459273" type="video/x-m4v"/>
    </item>



    <item>
      <title>Easy Rails Jukebox Application</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Create a Ruby on Rails Jukebox Application and implement the "permalink" feature instead of the usage of "ID". Taking advantage of the "Counter Cache" you will be able to automatically keep track of the number of Albums asociated with each Artist.</itunes:subtitle>
      <pubDate>Sat, 16 Jan 2010 17:00:00 -0700</pubDate>
      <itunes:summary>Create a Ruby on Rails Jukebox Application and implement the "permalink" feature instead of the usage of "ID". Taking advantage of the "Counter Cache" you will be able to automatically keep track of the number of Albums asociated with each Artist. The last part spicy up the application with the usage of the Themes plugin for Rails.
Download 97.95 MB
Download (iphone &amp; ipod) 38.25 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/31</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/EasyRailsJukeboxApplication/EasyRailsJukeboxApplication.m4v" length="102708729" type="video/x-m4v"/>
    </item>



    <item>
      <title>Essential CSS for Every Web Developer</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Want to know the basics of CSS? Watch this screencast and learn everything you should know as a web developer.  We'll cover the basics which include colors, borders, padding, margins, lists, fonts, backgrounds, tables, links and floats.</itunes:subtitle>
      <pubDate>Fri, 01 Jan 2010 17:11:39 -0700</pubDate>
      <itunes:summary>Want to know the basics of CSS? Watch this screencast and learn everything you should know as a web developer.  We'll cover the basics which include colors, borders, padding, margins, lists, fonts, backgrounds, tables, links and floats.  This is a very basic screencast, so if you are already familiar with these topics, this might be just a review for you.
Download 98.1 MB
Download (iphone &amp; ipod) 51.5 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/30</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/EssentialCSSforEveryWebDeveloper/EssentialCSSforEveryWebDeveloper.m4v" length="98101865" type="video/x-m4v"/>
    </item>



    <item>
      <title>Background Processes with Ruby</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Learn how to spawn background processes using Ruby and the Process class.  Here we discuss the difference between 'wait' and 'detach'. Download 68.4 MB Download (iphone &amp; ipod) 24 MB</itunes:subtitle>
      <pubDate>Mon, 21 Dec 2009 10:15:49 -0700</pubDate>
      <itunes:summary>Learn how to spawn background processes using Ruby and the Process class.  Here we discuss the difference between 'wait' and 'detach'.
Download 68.4 MB
Download (iphone &amp; ipod) 24 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/29</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/BackgroundProcesseswithRuby/BackgroundProcesseswithRuby.mov" length="68355044" type="video/quicktime"/>
    </item>



    <item>
      <title>Writing CSS with LESS – Part 2</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>In this screencast we'll cover using variables, mixins and operations with LESS while building the header for the our Flitter front end. In this screencast we'll cover using variables, mixins and operations with LESS while building the header for the</itunes:subtitle>
      <pubDate>Wed, 16 Dec 2009 17:44:01 -0700</pubDate>
      <itunes:summary>In this screencast we'll cover using variables, mixins and operations with LESS while building the header for the our Flitter front end.
In this screencast we'll cover using variables, mixins and operations with LESS while building the header for the Flitter front end. 
Download 89.1
Download (iphone &amp; ipod) 50.4</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/28</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/WritingCSSwithLESS-Part2/WritingCSSwithLESS-Part2.mp4" length="93456251" type="video/mp4"/>
    </item>



    <item>
      <title>Writing CSS with LESS – Part 1</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>In this screencast we'll cover the basics of setting up a LESS file to compile into CSS as we provide an HTML front end to Flitter, a Ruby on Rails Twitter clone.  Download 55.1 MB Download (iphone &amp; ipod) 30 MB</itunes:subtitle>
      <pubDate>Mon, 14 Dec 2009 16:15:23 -0700</pubDate>
      <itunes:summary>In this screencast we'll cover the basics of setting up a LESS file to compile into CSS as we provide an HTML front end to Flitter, a Ruby on Rails Twitter clone. 
Download 55.1 MB
Download (iphone &amp; ipod) 30 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/27</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/WritingCSSwithLESS-Part1/WritingCSSwithLESS-Part1.mp4" length="57779542" type="video/mp4"/>
    </item>



    <item>
      <title>Bash Command Line Editing</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Tim Harper (tim.theenchanter.com) presents a 13 minute tour of some of his favorite bash features that he uses on a daily basis. The font size is tiny, so be sure to watch it in full screen.  Download 44 Download (iphone &amp; ipod) 48</itunes:subtitle>
      <pubDate>Sat, 12 Dec 2009 13:22:30 -0700</pubDate>
      <itunes:summary>Tim Harper (tim.theenchanter.com) presents a 13 minute tour of some of his favorite bash features that he uses on a daily basis. The font size is tiny, so be sure to watch it in full screen. 
Download 44
Download (iphone &amp; ipod) 48</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/26</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/BashCommandLineEditing/BashCommandLineEditing.m4v" length="46517477" type="video/x-m4v"/>
    </item>



    <item>
      <title>Introduction to MongoDB – Part III, MongoMapper &amp; Rails</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>This is the third and final episode on introduction to MongDB. In this screencast, we demonstrate MongoMapper and how to use it in a Rails app. Download 21.8 MB Download (iphone &amp; ipod) 9.5 MB</itunes:subtitle>
      <pubDate>Sun, 06 Dec 2009 23:53:34 -0700</pubDate>
      <itunes:summary>This is the third and final episode on introduction to MongDB. In this screencast, we demonstrate MongoMapper and how to use it in a Rails app.
Download 21.8 MB
Download (iphone &amp; ipod) 9.5 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/24</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/IntroductiontoMongoDB-Part3/IntroductiontoMongoDB-Part3.m4v" length="21760060" type="video/x-m4v"/>
    </item>



    <item>
      <title>jQuery Masonry</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>In this screencast we'll cover aligning floated elements on an HTML page using jQuery, the jQuery Masonry plugin and CSS. Download 83 MB Download (iphone &amp; ipod) 55 MB</itunes:subtitle>
      <pubDate>Wed, 02 Dec 2009 15:46:52 -0700</pubDate>
      <itunes:summary>In this screencast we'll cover aligning floated elements on an HTML page using jQuery, the jQuery Masonry plugin and CSS.
Download 83 MB
Download (iphone &amp; ipod) 55 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/23</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/jQueryMasonry/jQueryMasonry.m4v" length="100604965" type="video/x-m4v"/>
    </item>



    <item>
      <title>Introduction to MongoDB – Part II</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>This is the second part of the series on MongoDB.  In this screencast, we create a small Sinatra app called YASI that accesses the data using MongoDB.  Get the code at http://blog.rubyhead.com/files/yasi.zip Download 52.5 MB </itunes:subtitle>
      <pubDate>Mon, 30 Nov 2009 05:24:36 -0700</pubDate>
      <itunes:summary>This is the second part of the series on MongoDB.  In this screencast, we create a small Sinatra app called YASI that accesses the data using MongoDB.  Get the code at http://blog.rubyhead.com/files/yasi.zip
Download 52.5 MB
Download (iphone &amp; ipod) 22.3 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/22</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/IntroductiontoMongoDB-PartII/IntroductiontoMongoDB-PartII-Computer.m4v" length="52495373" type="video/x-m4v"/>
    </item>



    <item>
      <title>Introduction to MongoDB – Part I</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>In this screencast, you will see the basic CRUD operation using MongoDB shell. This is the first installment of a series on MongoDB. Download 36 MB Download (iphone &amp; ipod) 17 MB</itunes:subtitle>
      <pubDate>Sun, 22 Nov 2009 08:13:41 -0700</pubDate>
      <itunes:summary>In this screencast, you will see the basic CRUD operation using MongoDB shell. This is the first installment of a series on MongoDB.
Download 36 MB
Download (iphone &amp; ipod) 17 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/21</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/MongoDBIntroduction/MongoDBIntroduction-Computer.m4v" length="37483408" type="video/x-m4v"/>
    </item>



    <item>
      <title>Creating a Twitter Clone in Rails – Part 6</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>In this concluding episode, we go over how to add search functionality to our Flitter application, and add a 'follow / unfollow' button which uses AJAX.  This is the last of the 6-part series on how to create a Twitter Clone using Ruby on Rails. </itunes:subtitle>
      <pubDate>Sat, 14 Nov 2009 17:54:05 -0700</pubDate>
      <itunes:summary>In this concluding episode, we go over how to add search functionality to our Flitter application, and add a 'follow / unfollow' button which uses AJAX.  This is the last of the 6-part series on how to create a Twitter Clone using Ruby on Rails.
Download 346 MB
Download (iphone &amp; ipod) 110 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/20</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/CreatingaTwitterCloneinRails-Part6/CreatingaTwitterCloneinRails-Part6-Computer.m4v" length="363021893" type="video/x-m4v"/>
    </item>



    <item>
      <title>Monitor Twitter with Ruby and Growl</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>As I run the final stretch to see if I can get a RubyConf ticket, I decided to create a little tool to help me out.  If you visit http://search.twitter.com, you will see that they have a search page that auto updates when new tweets have been posted </itunes:subtitle>
      <pubDate>Sat, 14 Nov 2009 08:21:28 -0700</pubDate>
      <itunes:summary>As I run the final stretch to see if I can get a RubyConf ticket, I decided to create a little tool to help me out.  If you visit http://search.twitter.com, you will see that they have a search page that auto updates when new tweets have been posted with certain keywords.  I can't watch the site all day, so I decided to write a little tool that will flash the messages on my screen using Growl.  Here's how I did it.
Download 70 MB
Download (iphone &amp; ipod) 31 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/19</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/MonitorTwitterwithRubyandGrowl/MonitorTwitterwithRubyandGrowl-Computer.m4v" length="73827620" type="video/x-m4v"/>
    </item>



    <item>
      <title>Creating a Twitter Clone in Rails – Part 5</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>The saga continues.  Here we learn how to add the friends list to your application and we use AJAX to add/remove friends. Download 251.4 Download (iphone &amp; ipod) 111.4</itunes:subtitle>
      <pubDate>Sat, 14 Nov 2009 00:31:18 -0700</pubDate>
      <itunes:summary>The saga continues.  Here we learn how to add the friends list to your application and we use AJAX to add/remove friends.
Download 251.4
Download (iphone &amp; ipod) 111.4</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/18</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/CreatingaTwitterCloneinRails-Part5/CreatingaTwitterCloneinRails-Part5.m4v" length="251371836" type="video/x-m4v"/>
    </item>



    <item>
      <title>Creating a Twitter Clone in Rails – Part 4</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>We're almost done! The remaining screencasts are already recorded, but not edited yet.  To speed things up, I split it up into 3 or 4 screencasts.  This one shows how to make the site look and feel like Twitter and also populates the right side colum</itunes:subtitle>
      <pubDate>Mon, 09 Nov 2009 09:45:10 -0700</pubDate>
      <itunes:summary>We're almost done! The remaining screencasts are already recorded, but not edited yet.  To speed things up, I split it up into 3 or 4 screencasts.  This one shows how to make the site look and feel like Twitter and also populates the right side column content.  A bit of CSS, lots of Rails, and more of my ramblings :D
Download 210 MB
Download (iphone &amp; ipod) 90 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/17</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/CreatingaTwitterCloneinRails-Part4/CreatingaTwitterCloneinRails-Part4.m4v" length="220626752" type="video/x-m4v"/>
    </item>



    <item>
      <title>Styleize your Rails App with Themes</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Don't want to take the time to create a layout for your new Ruby on Rails application? Don't worry. Use the Themes plugin! In this screencast, I show you how to easily add a layout with built-in menus to your existing Rails application using only 1 l</itunes:subtitle>
      <pubDate>Tue, 03 Nov 2009 22:55:57 -0700</pubDate>
      <itunes:summary>Don't want to take the time to create a layout for your new Ruby on Rails application? Don't worry. Use the Themes plugin! In this screencast, I show you how to easily add a layout with built-in menus to your existing Rails application using only 1 line of code.
Download 142.9 MB
Download (iphone &amp; ipod) 46.7 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/16</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/StyleizeyourRailsAppwithThemes/StyleizeyourRailsAppwithThemes.m4v" length="142909861" type="video/x-m4v"/>
    </item>



    <item>
      <title>Easy Rails Runner Application</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Have you ever wanted to run a script or command from the command line and insert data into your rails application?, watch this this screencast and you will see the basics of how to interact with your rails application,</itunes:subtitle>
      <pubDate>Wed, 21 Oct 2009 12:56:01 -0600</pubDate>
      <itunes:summary>Have you ever wanted to run a script or command from the command line and insert data into your rails application?, watch this this screencast and you will see the basics of how to interact with your rails application, starting from the irb ruby shell to the usage of the rails console and entering data into a rails application form a Linux shell prompt using the runner.

To ilustrate this screencasts some basic ruby scripts are used to generate our base of characters for a very simple dictionary generation using nested blocks.
Download 123.9 MB
Download (iphone &amp; ipod) 46.1 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/15</guid>
      <itunes:duration/>
      <enclosure url="http://coderstore.info/EasyRailsRunnerApplication/EasyRailsRunnerApplication.m4v" length="123872559" type="video/x-m4v"/>
    </item>



    <item>
      <title>Creating a Twitter Clone in Rails – Part 3</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>In this screencast, we continue our challenge of creating a Twitter clone called 'Flitter' using Ruby on Rails.  We learn how to use jQuery to create a countdown for the text area box.  We also set up adding and removing friends via the interface.  O</itunes:subtitle>
      <pubDate>Mon, 19 Oct 2009 17:07:35 -0600</pubDate>
      <itunes:summary>In this screencast, we continue our challenge of creating a Twitter clone called 'Flitter' using Ruby on Rails.  We learn how to use jQuery to create a countdown for the text area box.  We also set up adding and removing friends via the interface.  Oh... you hear my baby cry and my sister-in-law call.  Fun stuff :D
Download 399 MB
Download (iphone &amp; ipod) 119 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/14</guid>
      <itunes:duration/>
      <enclosure url="http://coderstore.info/CreatingaTwitterCloneinRails-Part3/CreatingaTwitterCloneinRails-Part3.m4v" length="417993253" type="video/x-m4v"/>
    </item>



    <item>
      <title>Creating a Twitter Clone in Rails – Part 2</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Now that we have a backbone to our 'Flitter' application, we learn how to create the front end and tie it all together.  In this screencast, I cover a lot of CSS and getting your site to look good.  I apologize for it lasting 1 hour,</itunes:subtitle>
      <pubDate>Sun, 11 Oct 2009 16:44:40 -0600</pubDate>
      <itunes:summary>Now that we have a backbone to our 'Flitter' application, we learn how to create the front end and tie it all together.  In this screencast, I cover a lot of CSS and getting your site to look good.  I apologize for it lasting 1 hour, but I decided it's better than chopping it up.
Download 412 MB
Download (iphone &amp; ipod) 133 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/13</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/CreatingaTwitterCloneinRails-Part2/CreatingaTwitterCloneinRails-Part2.m4v" length="431523997" type="video/x-m4v"/>
    </item>



    <item>
      <title>Rails Shell Application in 10 easy steps</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>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 f</itunes:subtitle>
      <pubDate>Wed, 07 Oct 2009 11:39:34 -0600</pubDate>
      <itunes:summary>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 45.7 MB
Download (iphone &amp; ipod) 16.7 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/12</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/RailsShellApplicationin10EasySteps/RailsShellApplicationin10EasySteps.m4v" length="45691804" type="video/x-m4v"/>
    </item>



    <item>
      <title>Storing Encrypted Data Securely using Active Record</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>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 da</itunes:subtitle>
      <pubDate>Mon, 28 Sep 2009 22:02:47 -0600</pubDate>
      <itunes:summary>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 107.9 MB
Download (iphone &amp; ipod) 34.6 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/11</guid>
      <itunes:duration/>
      <enclosure url="http://coderstore.info/StoringEncryptedData/StoringEncryptedData.m4v" length="107853789" type="video/x-m4v"/>
    </item>



    <item>
      <title>Basic Ruby on Rails Routing</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Ruby on Rails gives you some simple but powerful tools for mapping URL's and HTTP Verbs to your Controllers and Views. Here is a simple walkthrough of 4 of these 'Routes': default routes, regular routes, named routes, and RESTful routes. </itunes:subtitle>
      <pubDate>Thu, 24 Sep 2009 22:59:35 -0600</pubDate>
      <itunes:summary>Ruby on Rails gives you some simple but powerful tools for mapping URL's and HTTP Verbs to your Controllers and Views. Here is a simple walkthrough of 4 of these 'Routes': default routes, regular routes, named routes, and RESTful routes.
Download 65 MB
Download (iphone &amp; ipod) 28 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/10</guid>
      <itunes:duration/>
      <enclosure url="http://coderstore.info/RailsRouting/RailsRouting.m4v" length="67961543" type="video/x-m4v"/>
    </item>



    <item>
      <title>Getting Connected to Twitter with OAuth</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>In this screencast, I show you how to use the Twitter gem to connect to Twitter, and we clarify some of the difficulties that comes with learning OAuth. Download 67 MB Download (iphone &amp; ipod) 23.6 MB</itunes:subtitle>
      <pubDate>Thu, 17 Sep 2009 23:11:19 -0600</pubDate>
      <itunes:summary>In this screencast, I show you how to use the Twitter gem to connect to Twitter, and we clarify some of the difficulties that comes with learning OAuth.
Download 67 MB
Download (iphone &amp; ipod) 23.6 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/9</guid>
      <itunes:duration/>
      <enclosure url="http://coderstore.info/GettingConnectedtoTwitterwithOAuth/GettingConnectedtoTwitterwithOAuth.m4v" length="70257812" type="video/x-m4v"/>
    </item>



    <item>
      <title>Ruby Essentials – Blocks</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>This is a screen-cast explaining how to use blocks in ruby. Download 99.9 MB Download (iphone &amp; ipod) 24.5 MB</itunes:subtitle>
      <pubDate>Fri, 11 Sep 2009 13:54:23 -0600</pubDate>
      <itunes:summary>This is a screen-cast explaining how to use blocks in ruby.
Download 99.9 MB
Download (iphone &amp; ipod) 24.5 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/8</guid>
      <itunes:duration/>
      <enclosure url="http://coderstore.info/RubyEssentials-Blocks/RubyEssentials-Blocks.m4v" length="104755019" type="video/x-m4v"/>
    </item>



    <item>
      <title>Create HD Video for Vimeo with iShowU HD</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Quick demonstration on how to create a HD Video that looks sharp on Vimeo.com.  I just go over the settings required for creating and exporting the video. Download 18 MB Download (iphone &amp; ipod) 5.3 MB</itunes:subtitle>
      <pubDate>Mon, 07 Sep 2009 20:01:39 -0600</pubDate>
      <itunes:summary>Quick demonstration on how to create a HD Video that looks sharp on Vimeo.com.  I just go over the settings required for creating and exporting the video.
Download 18 MB
Download (iphone &amp; ipod) 5.3 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/7</guid>
      <itunes:duration/>
      <enclosure url="http://coderstore.info/CreateHDVideoforVimeo/CreateHDVideoforVimeo.m4v" length="18640640" type="video/x-m4v"/>
    </item>



    <item>
      <title>Creating a Twitter Clone in Rails – Part 1</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>In this series, I attempt to recreate a twitter style application called 'Flitter'.  In this installment, I show you how to create an authenticated system easily using existing tools.  I also show how to generate test data to simulate an active appli</itunes:subtitle>
      <pubDate>Sun, 06 Sep 2009 17:15:51 -0600</pubDate>
      <itunes:summary>In this series, I attempt to recreate a twitter style application called 'Flitter'.  In this installment, I show you how to create an authenticated system easily using existing tools.  I also show how to generate test data to simulate an active application.  Finally, you will learn how to set up self-referencial associations.
Download 280 MB
Download (iphone &amp; ipod) 86 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/6</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/CreatingaTwitterCloneinRails-Part1/CreatingaTwitterCloneinRails-Part1.m4v" length="293927371" type="video/x-m4v"/>
    </item>



    <item>
      <title>Getting started with GitHub</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>An introduction to GitHub, which includes how to create new repositories, set up your account, push and pull, clone and send pull requests. Download 85.4 MB Download (iphone &amp; ipod) 30.4 MB</itunes:subtitle>
      <pubDate>Sun, 06 Sep 2009 12:50:44 -0600</pubDate>
      <itunes:summary>An introduction to GitHub, which includes how to create new repositories, set up your account, push and pull, clone and send pull requests.
Download 85.4 MB
Download (iphone &amp; ipod) 30.4 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/5</guid>
      <itunes:duration/>
      <enclosure url="http://www.coderstore.info/GettingStartedWithGitHub/GettingStartedWithGitHub.m4v" length="89522478" type="video/x-m4v"/>
    </item>



    <item>
      <title>Introduction to Outside-in Development with Cucumber</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>This is a basic introduction to integration testing with cucumber. In it, I describe how to use cucumber and rspec to implement a feature in a web application, emphasizing the importance of writing tests before code,</itunes:subtitle>
      <pubDate>Sat, 05 Sep 2009 20:27:39 -0600</pubDate>
      <itunes:summary>This is a basic introduction to integration testing with cucumber. In it, I describe how to use cucumber and rspec to implement a feature in a web application, emphasizing the importance of writing tests before code, which is often referred to as TDD (test-driven development) or BDD (behavior-driven development, a refinement of the original TDD).
Download 146.8 MB
Download (iphone &amp; ipod) 46.9 MB</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/4</guid>
      <itunes:duration/>
      <enclosure url="http://coderstore.info/IntroductiontoOutside-Indevelopment/IntroductiontoOutside-Indevelopment.m4v" length="146800865" type="video/x-m4v"/>
    </item>



    <item>
      <title>Creating a Simple Plugin</title>
      <itunes:author>Teach Me To Code Screencasts HD</itunes:author>
      <itunes:subtitle>Learn how to create a simple plugin using Ruby on Rails.  This video will teach you how to turn a view helper into it's own plugin, and extend the ActionView::Base. Download 13 MB Download (iphone &amp; ipod)</itunes:subtitle>
      <pubDate>Sat, 01 Aug 2009 18:21:09 -0600</pubDate>
      <itunes:summary>Learn how to create a simple plugin using Ruby on Rails.  This video will teach you how to turn a view helper into it's own plugin, and extend the ActionView::Base.
Download 13 MB
Download (iphone &amp; ipod)</itunes:summary>
      <itunes:image/>
      <guid>http://www.teachmetocode.com/screencasts/3</guid>
      <itunes:duration/>
      <enclosure url="http://coderstore.info/CreatingaSimplePlugin/CreatingaSimplePlugin.m4v" length="28147943" type="video/x-m4v"/>
    </item>
  </channel>
</rss>
