Teach Me To Code Screencasts

Setting 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,…

Read More

Rails 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…

Read More

How 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…

Read More

Basic Deployment with Capistrano

Capistrano has been the most popular way to deploy Ruby and Rails applications for a long time. This video provides…

Read More

Managing Branches with Git

I’m trying something new and using the YouTube player. Let me know if you see any differences. In this video,…

Read More

OAuth with the Twitter Gem

Twitter just turned off Basic Auth and is forcing application developer to use OAuth. Here is a demonstration of how…

Read More

Faking 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…

Read More

Rack Basics

Rack is the basis for most major web frameworks in Ruby (like Ruby on Rails.) This video gives a basic…

Read More

Rails 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…

Read More

Rails 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…

Read More

Upgrading 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…

Read More

Ruby’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…

Read More