Teach Me To Code » Screencasts
By Charles Max Wood
To listen to an audio podcast, mouse over the title and click Play. Open iTunes to download and subscribe to podcasts.
Podcast Description
Writing Code is the Easy Part
| Name | Description | Released | Price | ||
|---|---|---|---|---|---|
| 1 | VideoUpgrading JotRod to Rails 3.1.3 | 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 & iPhone) 37.9 MB Take the 2011 Readers Survey | 9 12 11 | Free | View In iTunes |
| 2 | VideoFollowers and Following | 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 => "JotRod", :name => "Followers") User.connection.add_column_family(cf_def) cf_def = CassandraThrift::CfDef.new(:keyspace => "JotRod", :name => "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<<(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 & iPhone) 165 MB Take the 2011 Readers Survey | 2 12 11 | Free | View In iTunes |
| 3 | VideoActiveModel Callbacks | 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 & iPhone) 37 MB Take the 2011 Readers Survey | 9 11 11 | Free | View In iTunes |
| 4 | VideoModel Generator | Here's an introduction to creating a Rails connector gem for an ORM with a model generator. Download 352.3 MB Download (iPod & iPhone) 84.7 MB Take the 2011 Readers Survey | 13 10 11 | Free | View In iTunes |
| 5 | VideoIntroduction to Sandra: The Cassandra ORM | 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 & iPhone) 111.8 MB Take the 2011 Readers Survey | 16 9 11 | Free | View In iTunes |
| 6 | VideoRuby Koans | 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 & iPhone) 31.1 MB Take the 2011 Readers Survey | 2 8 11 | Free | View In iTunes |
| 7 | VideoCassandra Basic Schema and Ruby Gem | 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 => “Twitter”, :name => “Users”) store.add_column_family(cf_def) # add or create a row to the column family store.insert(“Users”, “cmaxw”, {“name” => “Charles Max Wood”, “description” => “Awesome coder”}) # remove a column from a row store.remove(“Users”, “cmaxw”, “description”) Download 17.2 MB Download (iPod & iPhone) 20.9 MB Take the 2011 Readers Survey | 24 7 11 | Free | View In iTunes |
| 8 | VideoCreate a ‘Like’ or ‘+1′ button with make_flaggable | 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 => 'git://github.com/cavneb/make_flaggable.git' bundle install rails generate make_flaggable rake db:migrate Models: class Article < ActiveRecord::Base make_flaggable :like end class User < ActiveRecord::Base make_flagger end Links: https://github.com/medihack/make_flaggable https://github.com/cavneb/make_flaggable Download 93.4 MB Download (iPod & iPhone) 43.9 MB | 14 7 11 | Free | View In iTunes |
| 9 | VideoBuilding a Star-Rating System in Ruby on Rails with jQuery | 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 {:id => form_id , :class => "star_rating_form"} do |f| %> form_id + "_stars" %> _" data-stars="" data-form-id=""> var set_stars = function(form_id, stars) { for(i=1; i | 5 7 11 | Free | View In iTunes |
| 10 | VideoCapistrano: Deploying Ruby on Rails Applications to Multiple Servers | 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 => 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 & iPhone) 35.1 MB | 24 6 11 | Free | View In iTunes |
| 11 | VideoPolymorphism with Many-to-Many Associations – A Teach Me To Code Tutorial | 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 & iPhone) 45.5 MB | 3 6 11 | Free | View In iTunes |
| 12 | VideoMany to Many Associations in Ruby on Rails – A Teach Me To Code Tutorial | 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 & iPod 97.7 MB | 26 5 11 | Free | View In iTunes |
| 13 | VideoAcceptance Tests with RSpec and Capybara | 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 & iPod 109.2 MB | 23 5 11 | Free | View In iTunes |
| 14 | VideoCoffeeScript: The Cool Parts | 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) -> move: (miles) -> console.log @name + " drove " + miles + " miles." class VWBug extends Vehicle move: -> console.log "Cruisin'..." super 100 class Truck extends Vehicle move: -> console.log "Haulin'..." super 50 mater = new Truck "Mater" herbie = new VWBug "Herbie" mater.move() herbie.move() a1c = "7.6" healthy = 7.0 > a1c > 5.0 console.log "A1C within healthy range: #{a1c}" Account = (customer, cart) -> @customer = customer @cart = cart $('.shopping_cart').click (event) => @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 & iPhone) 87.1 MB | 12 5 11 | Free | View In iTunes |
| 15 | VideoRails 3.1 Beta – Sprockets, CoffeeScript, and JQuery – A Teach Me To Code Tutorial | 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 & iPhone) 41.4 MB | 7 5 11 | Free | View In iTunes |
| 16 | VideoCoffeeScript Basics – A Teach Me To Code Tutorial | 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 & iPod) 87.3 MB | 14 4 11 | Free | View In iTunes |
| 17 | VideoSingle Table Inheritance – Ruby on Rails Tutorial | 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 | 8 4 11 | Free | View In iTunes |
| 18 | VideoCompass, SASS, and the 960 Grid System – Delicious Clone | 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 & iPhone) 97.3 MB | 24 3 11 | Free | View In iTunes |
| 19 | VideoCreating a Rake Task to Convert ERB to HAML | 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 & iPhone) 30.8 MB | 18 3 11 | Free | View In iTunes |
| 20 | VideoCreating Bookmarks – Delicious Clone | 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 & iPod) 119.2 MB | 3 3 11 | Free | View In iTunes |
| 21 | VideoCanCan: Setting Permissions – Delicious Clone | 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 & iPod) 55.9 MB | 11 2 11 | Free | View In iTunes |
| 22 | VideoFaster Testing with Parallel Tests | Run your tests faster with parallel_tests gem using all the cores you have on your computer. Download Download (iPhone & iPod) | 10 2 11 | Free | View In iTunes |
| 23 | VideoSwitching to HAML – Delicious Clone | This is a quick demonstration of how to switch your Rails 3 application to HAML from ERB. | 2 2 11 | Free | View In iTunes |
| 24 | VideoSetting Up And Testing Devise – Delicious Clone | 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 & iPod) 87.2 MB | 21 1 11 | Free | View In iTunes |
| 25 | VideoRails 3.0.3 Setup – Delicious Clone | 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 & iPhone) 47.4 MB | 13 1 11 | Free | View In iTunes |
| 26 | VideoHow to Create a Countdown Timer with Javascript | 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 & iPod) 40.6 MB | 29 11 10 | Free | View In iTunes |
| 27 | VideoBasic Deployment with Capistrano | 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 & iPod) 13.3 MB | 27 11 10 | Free | View In iTunes |
| 28 | VideoManaging Branches with Git | 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 & iPod) (16.3 MB) | 28 10 10 | Free | View In iTunes |
| 29 | VideoOAuth with the Twitter Gem | 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 & iPhone) 45.6 MB | 6 10 10 | Free | View In iTunes |
| 30 | VideoFaking Sinatra with Rack and Metaprogramming | 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 & iPod (35.6 MB) | 24 9 10 | Free | View In iTunes |
| 31 | VideoRack Basics | 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 & iPhone) 25 MB | 26 8 10 | Free | View In iTunes |
| 32 | VideoRails 3 – Build a Blog – Part 3: Edit and Delete CRUD | 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 | 10 8 10 | Free | View In iTunes |
| 33 | VideoRails 3 Documentation: Generate Your Own | In this screencast, I show you how to generate the api and guides for offline viewing. Download 28MB Download iPhone/iPod 7MB | 5 8 10 | Free | View In iTunes |
| 34 | VideoUpgrading Rails 3.0 Beta4 to Rails 3.0 Release Candidate | 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 & ipod) 11.7 MB | 26 7 10 | Free | View In iTunes |
| 35 | VideoRuby’s Enumerable Module: The Inject Method | 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 & ipod) 7.6 MB | 16 7 10 | Free | View In iTunes |
| 36 | VideoRails 3 – Building a Blog – Part 2: CRUD Show and Create | 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 & ipod) 65.8 MB | 30 6 10 | Free | View In iTunes |
| 37 | VideoRails 3 – Building a Blog – Part 1: Test Setup & Generators | 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 & ipod) 59 MB | 22 6 10 | Free | View In iTunes |
| 38 | VideoRSpec Matchers | 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 & ipod) 14 MB | 2 6 10 | Free | View In iTunes |
| 39 | VideoRuby Method Name with Spaces | 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 & ipod) 4.9 MB | 27 5 10 | Free | View In iTunes |
| 40 | VideoShoulda on Rails | 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 & ipod) 71.9 MB | 18 5 10 | Free | View In iTunes |
| 41 | VideoRSpec Subjects | 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 & ipod) 18.2 MB | 4 5 10 | Free | View In iTunes |
| 42 | VideoCode Metrics with Metric Fu | 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 & ipod) 55.8 MB | 20 4 10 | Free | View In iTunes |
| 43 | VideoRuby’s Percent Functions | 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 & ipod) 14.7 MB | 13 4 10 | Free | View In iTunes |
| 44 | VideoNested Forms With JQuery | 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 & ipod) 40.7 MB | 6 4 10 | Free | View In iTunes |
| 45 | VideoRVM – Ruby Version Manager | 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 & ipod) 49.6 MB | 23 3 10 | Free | View In iTunes |
| 46 | VideoGem Bundler | 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 & ipod) 48.8 MB | 9 3 10 | Free | View In iTunes |
| 47 | VideoSkinning in Grails | 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 & ipod) 47.8 MB | 1 3 10 | Free | View In iTunes |
| 48 | VideoRuby Essentials – Strings, Arrays and Hashes | 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 & ipod) 26.9 MB | 16 2 10 | Free | View In iTunes |
| 49 | VideoIntroduction to Grails – Part 2 | 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 & ipod) 100 MB | 7 2 10 | Free | View In iTunes |
| 50 | VideoIntroduction to Grails – Part 1 | 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 & ipod) 35.1 MB | 24 1 10 | Free | View In iTunes |
| 51 | VideoCreating an Admin using Nested Controllers | 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 & ipod) 60.4 MB | 18 1 10 | Free | View In iTunes |
| 52 | VideoEasy Rails Jukebox Application | 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 & ipod) 38.25 MB | 16 1 10 | Free | View In iTunes |
| 53 | VideoEssential CSS for Every Web Developer | 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 & ipod) 51.5 MB | 1 1 10 | Free | View In iTunes |
| 54 | VideoBackground Processes with Ruby | 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 & ipod) 24 MB | 21 12 09 | Free | View In iTunes |
| 55 | VideoWriting CSS with LESS – Part 2 | 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 & ipod) 50.4 | 16 12 09 | Free | View In iTunes |
| 56 | VideoWriting CSS with LESS – Part 1 | 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 & ipod) 30 MB | 14 12 09 | Free | View In iTunes |
| 57 | VideoBash Command Line Editing | 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 & ipod) 48 | 12 12 09 | Free | View In iTunes |
| 58 | VideoIntroduction to MongoDB – Part III, MongoMapper & Rails | 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 & ipod) 9.5 MB | 6 12 09 | Free | View In iTunes |
| 59 | VideojQuery Masonry | 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 & ipod) 55 MB | 2 12 09 | Free | View In iTunes |
| 60 | VideoIntroduction to MongoDB – Part II | 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 & ipod) 22.3 MB | 30 11 09 | Free | View In iTunes |
| 61 | VideoIntroduction to MongoDB – Part I | 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 & ipod) 17 MB | 22 11 09 | Free | View In iTunes |
| 62 | VideoCreating a Twitter Clone in Rails – Part 6 | 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 & ipod) 110 MB | 14 11 09 | Free | View In iTunes |
| 63 | VideoMonitor Twitter with Ruby and Growl | 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 & ipod) 31 MB | 14 11 09 | Free | View In iTunes |
| 64 | VideoCreating a Twitter Clone in Rails – Part 5 | 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 & ipod) 111.4 | 13 11 09 | Free | View In iTunes |
| 65 | VideoCreating a Twitter Clone in Rails – Part 4 | 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 & ipod) 90 MB | 9 11 09 | Free | View In iTunes |
| 66 | VideoStyleize your Rails App with Themes | 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 & ipod) 46.7 MB | 3 11 09 | Free | View In iTunes |
| 67 | VideoEasy Rails Runner Application | 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 & ipod) 46.1 MB | 21 10 09 | Free | View In iTunes |
| 68 | VideoCreating a Twitter Clone in Rails – Part 3 | 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 & ipod) 119 MB | 19 10 09 | Free | View In iTunes |
| 69 | VideoCreating a Twitter Clone in Rails – Part 2 | 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 & ipod) 133 MB | 11 10 09 | Free | View In iTunes |
| 70 | VideoRails Shell Application in 10 easy steps | 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 & ipod) 16.7 MB | 7 10 09 | Free | View In iTunes |
| 71 | VideoStoring Encrypted Data Securely using Active Record | 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 & ipod) 34.6 MB | 28 9 09 | Free | View In iTunes |
| 72 | VideoBasic Ruby on Rails Routing | 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 & ipod) 28 MB | 24 9 09 | Free | View In iTunes |
| 73 | VideoGetting Connected to Twitter with OAuth | 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 & ipod) 23.6 MB | 17 9 09 | Free | View In iTunes |
| 74 | VideoRuby Essentials – Blocks | This is a screen-cast explaining how to use blocks in ruby. Download 99.9 MB Download (iphone & ipod) 24.5 MB | 11 9 09 | Free | View In iTunes |
| 75 | VideoCreate HD Video for Vimeo with iShowU HD | 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 & ipod) 5.3 MB | 7 9 09 | Free | View In iTunes |
| 76 | VideoCreating a Twitter Clone in Rails – Part 1 | 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 & ipod) 86 MB | 6 9 09 | Free | View In iTunes |
| 77 | VideoGetting started with GitHub | 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 & ipod) 30.4 MB | 6 9 09 | Free | View In iTunes |
| 78 | VideoIntroduction to Outside-in Development with Cucumber | 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 & ipod) 46.9 MB | 5 9 09 | Free | View In iTunes |
| 79 | VideoCreating a Simple Plugin | 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 & ipod) | 1 8 09 | Free | View In iTunes |
| Total: 79 Episodes |
Viewers also subscribed to

- Teach Me To Code » Screencasts (iPhone/iPod)
- Charles Max Wood
- View In iTunes

- Teach Me To Code Podcast
- Charles Max Wood
- View In iTunes

- RailsLab : Scaling Rails
- Gregg Pollack
- View In iTunes

- Doctype
- Done21 LLC
- View In iTunes


