Posts tagged as:


Gary is well known for a few things including, Ruby vs. Python: A battle to the death, and his discussions on tools, process, and programming practices.

We had a great discussion regarding learning to use your text editor, learning tools like git, and overall ways to improve your skill and efficiency when programming.


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)


In this episode, Chad discusses how he broke out of a comfortable job as a forklift operator, which ultimately led to him becoming a programmer.

He discusses his job, Ruby Central, and the Pragmatic Studio as contributions he makes to the community.

We also discuss the ebb and flow of passion for programming and how to avoid burnout on the things that we love. [click to continue…]


This week I interviewed Chad Fowler. He and several others have helped organize Ruby conferences around the world, most notably RailsConf, RubyConf, and RubyConf India. He has also written The Passionate Programmer and Rails Recipes. Finally, he has contributed to open source projects like RubyGems and Facebooker.
[click to continue…]

{ 1 comment }

Download this Episode

This week I talked to Ben Johnson, who built the authlogic and memorylogic (among many other) libraries for the Ruby and Rails communities. He talked to me about the side business he’s running, what he looks for in developers who come work for him, and about being a passionate programmer.

If you want to keep up with him and what he’s doing, you can check out his blog or his github profile. He also said that he’ll be at RailsConf this year in Baltimore.


I just read the article by Pratik Naik from the Rails Core Team regarding Rails Templates.

Have you ever wished you could start out your Rails application with all of your gems installed and all of your standard setup items completed? Well, wait no longer. You can now do it with Rails Templates. Pratik covered it pretty well, so I’m not going to repeat what he’s done. Rather, I’m going to share a template of my own and explain why I included what I did.

[click to continue…]

{ 1 comment }

One problem that seems to face people when they’re attempting to move their applications into production is the best way to manage deployment of their application. This is where tools like capistrano comes in.

Capistrano was written by Jamis Buck of 37signals. In a lot of ways it has become the defacto way to deploy Ruby on Rails applications. It has also had tools like webistrano build on top of it to provide a graphical interface to the command line tool.

To get started, you need to install the capistrano gem:

gem install capistrano

[click to continue…]


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


I’ve recently been hearing a lot about Edge Rails—the development version of Ruby on Rails— and decided that I wanted to try out all of the cool stuff that’s soon going to be at our fingertips. So, I checked out the source for Edge Rails and realized that other people probably will want to do the same. So, here’s how you do it.

[click to continue…]