Podcasts by Teach Me To Code » Screencasts (iPhone/iPod)

Teach Me To Code » Screencasts (iPhone/iPod)

Further podcasts by Charles Max Wood

Podcast on the topic Technologie

All episodes

Teach Me To Code » Screencasts (iPhone/iPod)
Upgrading JotRod to Rails 3.1.3 from 2011-12-09T18:19:13

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 MBDownload (iPod&iPhone) 37.9 ...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Followers and Following from 2011-12-03T01:48:16

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 call...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
ActiveModel Callbacks from 2011-11-09T13:10:37

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 mod...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Model Generator from 2011-10-13T22:27:12

Here's an introduction to creating a Rails connector gem for an ORM with a model generator. Download 352.3 MBDownload (iPod&iPhone) 84.7 MB Take the 2011 Readers Survey

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Introduction to Sandra: The Cassandra ORM from 2011-09-16T17:54:25

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 ...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Ruby Koans from 2011-08-02T12:24:58

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. Down...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Cassandra Basic Schema and Ruby Gem from 2011-07-24T13:42:23

You can get cassandra at cassandra.apache.org and the ruby gem by running: gem install cassandraI did run into a problem with the trift_client gem when installing. If you get a Load Error, run this...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Create a ‘Like’ or ‘+1? button with make_flaggable from 2011-07-14T21:32:26

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 ...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Building a Star-Rating System in Ruby on Rails with jQuery from 2011-07-05T15:37:28

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....

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Capistrano: Deploying Ruby on Rails Applications to Multiple Servers from 2011-06-24T14:51:55

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 e...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Polymorphism with Many-to-Many Associations – A Teach Me To Code Tutorial from 2011-06-03T16:32:03

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 polymo...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Many to Many Associations in Ruby on Rails – A Teach Me To Code Tutorial from 2011-05-27T02:43:58

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" asso...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
CoffeeScript: The Cool Parts from 2011-05-12T23:56:16

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 variabl...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Rails 3.1 Beta – Sprockets, CoffeeScript, and JQuery – A Teach Me To Code Tutorial from 2011-05-07T15:25:41

  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 ...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
CoffeeScript Basics – A Teach Me To Code Tutorial from 2011-04-15T00:00:23

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 ne...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Single Table Inheritance – Ruby on Rails Tutorial from 2011-04-08T16:05:37

  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 Tu...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Compass, SASS, and the 960 Grid System – Delicious Clone from 2011-03-24T22:30:03

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...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Creating a Rake Task to Convert ERB to HAML from 2011-03-18T18:29:37

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 a...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Creating Bookmarks – Delicious Clone from 2011-03-03T11:35:06

  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 generat...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
CanCan: Setting Permissions – Delicious Clone from 2011-02-11T11:02:28

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 st...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Faster Testing with Parallel Tests from 2011-02-10T11:29:27

Run your tests faster with parallel_tests gem using all the cores you have on your computer. DownloadDownload (iPhone&iPod)

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Switching to HAML – Delicious Clone from 2011-02-02T13:11:06

This is a quick demonstration of how to switch your Rails 3 application to HAML from ERB.

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Setting Up And Testing Devise – Delicious Clone from 2011-01-21T10:04:52

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...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Rails 3.0.3 Setup – Delicious Clone from 2011-01-14T01:00:20

Here is what I've done to create this application: Use the 'rails new' command to create a rails applicationSet up the Gemfile Configure the DatabaseInstall Cucumber Install RspecInstall Devise...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
How to Create a Countdown Timer with Javascript from 2010-11-29T22:29:19

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 MBDownload (iPhone&iPod) 40.6 MB

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Basic Deployment with Capistrano from 2010-11-27T17:07:24

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 m...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Managing Branches with Git from 2010-10-28T03:29:11

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...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
OAuth with the Twitter Gem from 2010-10-06T04:00:04

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 MBDownload...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Faking Sinatra with Rack and Metaprogramming from 2010-09-24T09:52:59

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 RubyCon...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Rack Basics from 2010-08-27T01:27:56

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 Framewo...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Rails 3 – Build a Blog – Part 3: Edit and Delete CRUD from 2010-08-10T16:02:16

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...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Rails 3 Documentation: Generate Your Own from 2010-08-05T23:36:19

In this screencast, I show you how to generate the api and guides for offline viewing. Download 28MBDownload iPhone/iPod 7MB

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Upgrading Rails 3.0 Beta4 to Rails 3.0 Release Candidate from 2010-07-27T01:00:27

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 ...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Ruby’s Enumerable Module: The Inject Method from 2010-07-16T09:18:58

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 MBDownl...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Rails 3 – Building a Blog – Part 2: CRUD Show and Create from 2010-06-30T16:20:30

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 creati...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Rails 3 – Building a Blog – Part 1: Test Setup&Generators from 2010-06-22T10:26:30

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 p...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
RSpec Matchers from 2010-06-03T00:16:28

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 M...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Ruby Method Name with Spaces from 2010-05-27T11:38:51

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. Downloa...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Shoulda on Rails from 2010-05-18T12:16:59

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 MBDow...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
RSpec Subjects from 2010-05-05T02:29:44

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 a...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Code Metrics with Metric Fu from 2010-04-20T16:50:05

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 c...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Ruby’s Percent Functions from 2010-04-13T13:39:46

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 simp...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Nested Forms With JQuery from 2010-04-06T13:04:03

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...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
RVM – Ruby Version Manager from 2010-03-23T18:21:40

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, ...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Gem Bundler from 2010-03-10T00:24

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 gem...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Gem Bundler from 2010-03-10T00:24

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 gem...

Listen
Teach Me To Code » Screencasts (iPhone/iPod)
Gem Bundler from 2010-03-10T00:24

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 gem...

Listen